2013-07-03 139 views
0

我有WordPress的設置將管理網址更改爲www.mydomain.com/admin。但是現在我已經更新了固定鏈接以使用id的名字,當我嘗試訪問管理頁面時,我得到了一個重定向循環。問題是,額外的規則WordPress的要求我添加到.htaccess但我不確定如何更改它以允許這兩個規則。wordpress重定向循環mod重寫

WordPress 3.5.2重寫規則如下。

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

RewriteRule ^admin/(.*) wp-admin/$1?%{QUERY_STRING} [L] 

任何人都知道我需要做什麼來允許這兩個規則?

+1

試着把你的最後一條規則放在更高的位置,現在是第二條最後一條,將所有內容重寫爲index.php – CBroe

回答

1

正在嘗試一些解決方案,它似乎具有更改管理網址爲www.mydomain.com/admin的重寫規則之前,mod重寫規則是允許這兩個規則一起工作的關鍵。請參閱下面的更新/固定.htaccess代碼。

RewriteRule ^admin/(.*) wp-admin/$1?%{QUERY_STRING} [L] 

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