我的Redirect 301 Regex出了什么问题?

时间:2015-11-20 10:25:51

标签: regex wordpress .htaccess url-redirection mod-alias

Google Search Console存在一些抓取错误,无法找到这些链接:

home-third-blog-posts/page/10/
home-third-blog-posts/page/5/
home-third-blog-posts/page/7/
home-third-blog-posts/page/9/

.htacces中的重定向规则如下所示

Redirect 301 /\/home-third-blog-posts\/.*/s http://foo.com

我的Regex-Tester说它是正确的,但是当我测试链接时,重定向不起作用。我做错了什么?

1 个答案:

答案 0 :(得分:2)

如果查看Redirect directive的文档,您会发现接受正则表达式/模式。您应该使用RedirectMatch代替:

RedirectMatch 301 /home-third-blog-posts/.* http://foo.com

此外,无需转义/个字符。