我有一个WordPress安装,它以前安装在一个'blog‘目录中,如下所示:
http://example.com/blog
现在安装已经移动到web根目录,所以我在.htaccess中使用这个重定向来重定向流量:
RedirectMatch 301 /blog/(.+) //$1
这很管用..。但是该网站的博客页面名为“blog”,并具有permalink http://example.com/blog (以前是http://example.com/blog/blog)。上面的规则允许查看该页面(因为我使用了+而不是*),但是当我试图查看具有permalink http://example.com/blog/page/2/的第2页时,规则就会破坏分页。
我需要一个与/blog/(.+)匹配但不包括/blog/page/(.+)的规则
任何帮助写那,或更好地理解重写非常感谢!
发布于 2013-10-22 20:18:22
尝试:
RedirectMatch 301 ^/blog/(?!page/)(.*)$ /$1 https://stackoverflow.com/questions/19527323
复制相似问题