我的重定向 301 正则表达式有什么问题?
Whats wrong with my Redirect 301 Regex?
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 说它是正确的,但是当我测试链接时,重定向不起作用。我做错了什么?
如果您改为查看 Redirect
directive, you'll see that it does not accept regex/patterns. You should be using the RedirectMatch
的文档:
RedirectMatch 301 /home-third-blog-posts/.* http://foo.com
此外,无需转义 /
个字符。
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 说它是正确的,但是当我测试链接时,重定向不起作用。我做错了什么?
如果您改为查看 Redirect
directive, you'll see that it does not accept regex/patterns. You should be using the RedirectMatch
的文档:
RedirectMatch 301 /home-third-blog-posts/.* http://foo.com
此外,无需转义 /
个字符。