我不确定这是否可行,但我尝试使用一行代码重写我的htaccess文件中的一些网址,而不是为我的数百个网址中的每一个添加单独的重写。
现有的网址类似于下面的网站,其中汽车制造和模型是一个字符串。
www.exampledomain.co.uk/cars/astonmartindb9/
我想通过添加连字符来分隔品牌和型号,如下所示
www.exampledomain.co.uk/cars/astonmartin-db9/
答案 0 :(得分:0)
这样做:
RewriteEngine on
RewriteRule ^cars/(astonmartin|ford|renault)([^/-]+)/$ /cars/$1-$2/ [R=301,L]
您需要列出所有不同品牌,用竖线字符分隔,如图所示。应该是最简单的解决方案。