3

www.example.com

该网站具有以下类别:

爬行动物, 蔬菜, 国家

以及每个类别中的页面,其网址如下:

www.example.com/reptiles/iguana.html www.example.com/reptiles/black_mamba.html

现在假设我想更改“爬行动物”类别,将其重命名为“蜥蜴”。

因此,我需要一个重写规则和/或 301 重定向,以确保访问旧 URL 的任何人最终都会到达新 URL。

我是否需要为每个页面(iguana.html、black_mamba.html 等)制定规则,或者有什么方法可以指定任何带有“reptiles”的 url 应该将该部分更改为“lizards”?

谢谢。

4

1 回答 1

5

尝试这个:

RewriteRule ^reptiles\/(.*) lizards/$1 [L,R=301]
于 2013-06-12T19:40:38.847 回答