使用.htaccess重定向wp-login.php和wp-login.php?action =注册到主页

时间:2014-09-12 04:53:18

标签: php wordpress .htaccess url-redirection

正如标题所示,我如何将以下网址重定向到我的WordPress网站的主页?

  

www.widget.com/wp-login.php
  www.widget.com/wp-login.php/wp-login.php?action=register

我在.htaccess文件中尝试了以下行(位于站点根目录):

  

RewriteCond%{QUERY_STRING} ^ action = register $
  RewriteRule wp-login [。] php $ http://www.widget.com [R,NC,L]

没有运气!

1 个答案:

答案 0 :(得分:0)

尝试以下方法:

RewriteEngine On
RewriteCond   %{REQUEST_URI}    ^/wp-login.php$
RewriteCond   %{QUERY_STRING}   ^action=register$
RewriteRule   ^(.*)$ http://www.widget.com   [R=301,L]

您可以随时执行普通的301重定向,其中也应包含查询字符串:

redirect 301 /wp-login.php http://www.widget.com

你可能也想要这个:

redirect 301 /wp-admin http://www.widget.com