如何從URL中刪除文件夾? 我有一個文件夾中的Drupal安裝,我想從URL中刪除該子文件夾。使用Apache從URL中刪除文件夾mod_rewrite
所以不是:
www.example.com/subfolder/*
我想的網址是:
www.example.com/*
感謝
如何從URL中刪除文件夾? 我有一個文件夾中的Drupal安裝,我想從URL中刪除該子文件夾。使用Apache從URL中刪除文件夾mod_rewrite
所以不是:
www.example.com/subfolder/*
我想的網址是:
www.example.com/*
感謝
嘗試
RewriteRule (.*) /subfolder/$1 [L]
您需要捕獲*。像這樣:
重寫規則^/$/$ 1 /子文件夾/ [L]
「子文件夾」應該在「$ 1」之前。 – outis 2009-09-24 16:25:51
(。*)吃所有可用的字符,所以不需要^,我認爲 – 2009-09-24 16:26:15
試試這個(。*):
RewriteRule !^subfolder/ subfolder%{REQUEST_URI} [L]
以及重定向的/subfolder/…
直接請求:
RewriteCond %{THE_REQUEST} ^GET\ /subfolder/
RewriteRule ^subfolder/(.*) /$1 [L,R=301]
或者,甚至更好,請將您的document root更改爲該子文件夾。
哦,@Gumbo解決方案更好! – 2009-09-24 16:32:38