www.example.com
该网站有以下类别:
爬行动物, 蔬菜, 国家
以及每个类别中的页面,网址如下:
www.example.com/reptiles/iguana.html
www.example.com/reptiles/black_mamba.html
现在假设我想更改“爬行动物”类别,将其重命名为“蜥蜴”。
所以我需要一个重写规则和/或 301 重定向,以确保任何访问旧 URL 的人最终都会到达新 URL。
我是否需要为每个页面(iguana.html、black_mamba.html 等)制定规则,或者有什么方法可以指定任何带有“爬行动物”的 url 应该将该部分更改为“蜥蜴”?
谢谢。
最佳答案
尝试这个:
RewriteRule ^reptiles\/(.*) lizards/$1 [L,R=301]
关于apache - 如何使用 apache 重写规则重写 url 的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17073819/