2013-07-03 83 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>