301 重定向,对路径和文件名进行重大更改
301 Redirect with Major Changes to Path and File Name
我最近用 Wordpress 重建了一个旧博客网站。我正在尝试 301 将旧博客文章重定向到新的 Wordpress 文章。
旧的URL结构:
https://www.website.com/blog/phones/101/The%20Post%20Title
新的URL结构:
https://www.website.com/blog/The-Post-Title
我试过以下代码
Redirect 301 /blog/phones/101/The%20Post%20Title https://www.website.com/blog/The-Post-Title?
但是,这会将我重定向到以下页面:
https://www.website.com/blog/category/cars/?/101/The%20Post%20Title
谁能帮我找到重定向这些页面的正确方法?
感谢您的帮助!
像这样使用 RedirectMatch
:
RedirectMatch 302 /blog/phones/101/([A-Za-z]+)(?:.*?)([A-Za-z]+)(?:.*?)([A-Za-z]+) /blog/--
注意:清除浏览器缓存然后测试。
我最近用 Wordpress 重建了一个旧博客网站。我正在尝试 301 将旧博客文章重定向到新的 Wordpress 文章。
旧的URL结构:
https://www.website.com/blog/phones/101/The%20Post%20Title
新的URL结构:
https://www.website.com/blog/The-Post-Title
我试过以下代码
Redirect 301 /blog/phones/101/The%20Post%20Title https://www.website.com/blog/The-Post-Title?
但是,这会将我重定向到以下页面:
https://www.website.com/blog/category/cars/?/101/The%20Post%20Title
谁能帮我找到重定向这些页面的正确方法?
感谢您的帮助!
像这样使用 RedirectMatch
:
RedirectMatch 302 /blog/phones/101/([A-Za-z]+)(?:.*?)([A-Za-z]+)(?:.*?)([A-Za-z]+) /blog/--
注意:清除浏览器缓存然后测试。