2012-11-17 20 views
1

我有標準的WordPress重寫規則在我的網站:WordPress的重寫規則適用於固定鏈接而不是網頁

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

曾經是一個子目錄(mysite.com/1/)的網站,現在是在根,我想確保對子目錄的任何請求都被重定向到根目錄。上面的規則是爲帶有永久鏈接的頁面做的(我假設是因爲RewriteBase),例如mysite.com/1/contact被重定向到mysite.com/contact,但不適用於主頁,因此mysite.com/1/不會重定向到mysite.com。

任何人都可以提供一個解決方案,以重定向到根目錄的子目錄中的主頁請求?

回答

0

我找到了解決方案。我在原規則下添加了這條規則:

Redirect /1 http://mysite.com