我需要重定向一些网址。
我需要将 www.site.com/city-st-key-word-string 指向 www.site.com/city-st/key-word-string。
我需要为大约 500 个城市执行此操作。最好不要制定重定向规则,我也想更改关键字字符串。但是,我最终将获得 2,500 个重定向。
是否可以进行 2,500 美元的重定向,或者我应该使用重定向规则,如果可以,它会是什么?
提前感谢您的帮助!!!!
我需要重定向一些网址。
我需要将 www.site.com/city-st-key-word-string 指向 www.site.com/city-st/key-word-string。
我需要为大约 500 个城市执行此操作。最好不要制定重定向规则,我也想更改关键字字符串。但是,我最终将获得 2,500 个重定向。
是否可以进行 2,500 美元的重定向,或者我应该使用重定向规则,如果可以,它会是什么?
提前感谢您的帮助!!!!
这个关键字字符串对所有城市都一样吗?如果是,那么您可以创建一个规则并更改规则中的关键字字符串(它会反映所有重定向)。
个别重写规则看起来像这样 -
Redirect /city-st-key-word-string http://www.site.com/city-st/key-word-string
任何 city-st 的单个重写规则如下所示 -
RewriteEngine on
RewriteRule ^(.*)/([a-zA-Z]+)-key-word-string$ $1/$2/key-word-string [R=301,L]
重写规则重定向任何 /xx-??? 到/xx/???(即,在两个连字符处拆分)-
RewriteEngine on
RewriteRule ^(.*)/([a-zA-Z]+)-([a-zA-Z]+)-(.*)$ $1/$2-$3/$4 [R=301,L]
希望这有帮助:)