正则表达式帮助addon域

时间:2013-08-24 14:31:58

标签: regex wordpress .htaccess addon-domain

我们最近搬到了一个插件域。我遇到重定向问题。我需要重定向以下情况:

  1. mydomain.com/mysubfolder/到mysubfolder.com
  2. mydomain.com/mysubfolder/wp-login.php?到mysubfolder.com/wp-login.php?
  3. mydomain.com/mysubfolder/page/到mysubfolder.com/page/ [有很多页面]
  4. 这是我目前的正则表达式:

    RewriteEngine on 
    RewriteCond %{REQUEST_URI} !^/wp-login.php
    RewriteRule ^/mysubfolder/(.*)$ http://www.mysubfolder.com/$1 [L,R=301]
    

    它负责第1点和第2点。但我无法想象如何处理第3点。

    提前致谢。

1 个答案:

答案 0 :(得分:0)

您的正则表达式会重定向除wp-login.php之外的所有页面。它也没有考虑没有尾部斜杠的URL。我加了?纠正这个。

RewriteEngine on
RewritRule ^/mysubfolder/?(.*)$ http://www.mysubfolder.com/$1 [L,R=301]