使用.htaccess wordpress中的重定向“页面未正确重定向”

时间:2015-10-14 02:39:32

标签: wordpress .htaccess url redirect url-redirection

我正在尝试将网址从example.com/sub/sub1重写为example.com/sub1,并在每次旁边都有/sub/时移除/sub1路径。

我的解决方案正确地重定向到example.com/sub1,但我收到了一个循环重定向错误消息:

  

页面未正确重定向。

我的.htaccess文件:

RedirectMatch 301 /sub(/.*)sub1 $1sub1

有关如何解决此问题的任何想法?

谢谢,伙计们。

编辑:应该是 RedirectMatch 301 /sub(/.*)sub1 $ 1sub1

1 个答案:

答案 0 :(得分:0)

您应该对特定页面使用重定向,但是如果要重定向整个子目录,则应该使用重写规则。使用您的示例,您应该:

RewriteEngine on
RewriteRule ^/$/sub/sub1/(.*)$ /1sub1/$1 [R=301]