0

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

  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/ [有很多页面]

这是我当前的正则表达式:

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

它处理第 1 点和第 2 点。但我不知道如何处理第 3 点。

提前致谢。

4

1 回答 1

0

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

RewriteEngine on
RewritRule ^/mysubfolder/?(.*)$ http://www.mysubfolder.com/$1 [L,R=301]
于 2013-08-24T17:49:07.363 回答