2012-05-21 51 views
0

是否有可能在apache中路由任何URL以始終指向我的VirtualHost中的DocumentRoot?Apache URL指向根

因此,f.ex:/foo/bar/將始終請求/

我想這樣(請原諒我的新手僞代碼):

AliasMatch ^/.* DocumentRoot 
+0

您是否嘗試過使用htaccess重定向,呵? – Vishal

+0

對重定向不感興趣,我希望服務器始終提供文檔根目錄,而不管瀏覽器中的URL路徑如何。 – David

+0

您需要使用重寫引擎(http://en.wikipedia.org/wiki/Rewrite_engine)。 Apache有一個:http://httpd.apache.org/docs/current/mod/mod_rewrite.html –

回答

0

類似以下內容似乎是最格局的CMS使用。

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule>