将父分类重定向到其子分类

时间:2021-09-02 作者:Mastafu

我正试图改变方向

url/investments/state/city/
到这个

url/investments/city/
自定义帖子

投资分类结构:

州1、市1、市2,依此类推。

有什么优雅的解决方案吗?

1 个回复
最合适的回答,由SO网友:MrWhite 整理而成

假设statecity 是可变路径段,因此实际上是重定向/investments/<one>/<two>//investments/<two>/ 然后在您的.htaccess 文件:

# Redirect "/investments/<one>/<two>/" to "/investments/<two>/"
RewriteRule ^(investments)/[^/]+/([^/]+)/$ /$1/$2/ [R=302,L]
如果你需要任何进一步的解释,那么请在评论中提问。

UPDATE: 我添加了一个字符串结束锚($) 到RewriteRule 模式

相关推荐

WP_ENQUEUE_STYLE-css未加载-ERR_TOO_MANY_REDIRECTS

更改为后。在public\\u html中使用htaccess尝试HTTP->;我的网站的HTTPS重定向CSS开始失败。恢复文件没有帮助,所以我选择按forward来更改的所有实例http://domain->;https://domain在线使用推荐的方法。然而,我的CSS仍然没有加载。。。(已尝试清除本地和wordpress缓存)。通过浏览器检查开发人员,我发现以下错误:告诉我CSS文件没有被加载。检查这些表明CSS文件没有被带到本地计算机,复制链接我无法检索文件。。。但是,如果我删除?ve