nginx301重定向
我最近改变了我网站的url结构,并在nginx中添加了一些重定向 由于我们专注于搜索引擎优化,URL在过去一周发生了变化,但谷歌已经缓存了一些旧的URL。我已经为大多数页面添加了重定向,但不确定这是否是正确的语法 我需要改变方向,比如nginx301重定向,nginx,Nginx,我最近改变了我网站的url结构,并在nginx中添加了一些重定向 由于我们专注于搜索引擎优化,URL在过去一周发生了变化,但谷歌已经缓存了一些旧的URL。我已经为大多数页面添加了重定向,但不确定这是否是正确的语法 我需要改变方向,比如 website.com/city/restaurants/郊区/name-ID到website.com/city/郊区/name-ID,并且想要摆脱/restaurants/Nginx有很好的重写模块。阅读这样的事情应该适合你 rewrite ^/(.*)/.*
website.com/city/restaurants/郊区/name-ID到website.com/city/郊区/name-ID,并且想要摆脱/restaurants/Nginx有很好的重写模块。阅读这样的事情应该适合你
rewrite ^/(.*)/.*/(.*)/(.*-.*)$ /$1/$2/$3;
您可以将其放入服务器caluse
另外,你可以把它放在location
或if
子句中(当然,最好不要使用if
)。是的,这对。*不是很有帮助,但对。*做了一些更改,比如[a-zA-Z-0-9]+我就可以让它工作了。谢谢