php文件通过mod_rewrite重定向到新的子域

时间:2014-01-30 17:28:12

标签: wordpress .htaccess mod-rewrite

我正在尝试将wp-login.php重定向到其他地方的新网址,我认为这是正确的,但我的语法已关闭。

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} ^wp-login.php
RewriteCond %{HTTP_HOST} !^admin.domain.com$
RewriteRule ^(.*)$ http://admin.domain.com/$1 [L,R=301]

我想要实现的是,如果调用wp-login.php并且url不是admin.domain.com,它将重定向到admin.domain.com/wp-login.php

1 个答案:

答案 0 :(得分:1)

以这种方式试试,看看这是否适合你。

RewriteCond %{REQUEST_URI} ^/wp-login\.php
RewriteCond %{HTTP_HOST} !^admin\.domain\.com$
RewriteRule ^(.*)$ http://admin.domain.com/$1 [L,R=301]