0

我有 wordpress 设置以将管理员 url 更改为 www.mydomain.com/admin。但是现在我已经更新了永久链接以使用 id 的帖子名称,当我尝试访问管理页面时,我得到了一个重定向循环。问题在于 wordpress 要求我添加到 .htaccess 的额外规则,但我不确定如何更改它以允许这两个规则。

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]

任何人都知道我需要做什么来允许这两个规则?

4

1 回答 1

1

正在尝试一些解决方案,似乎在 mod-rewrite 规则之前将管理 url 更改为 www.mydomain.com/admin 的重写规则是允许这两个规则一起工作的关键。请参阅下面更新/修复的 .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>
于 2013-07-03T14:24:32.210 回答