我需要重定向一些网址。
我需要将www.site.com/city-st-key-word-string指向www.site.com/city-st/key-word-string。
我有大约500个城市需要这样做。最好不要制作重定向规则,我也想改变关键字字符串。但是,我最终会有2,500个重定向。
是否可以有2,500美元的重定向,或者我应该使用重定向规则,如果是,它会是什么?
感谢您的帮助!!!!
答案 0 :(得分:0)
所有城市的关键字字符串是否相同?如果是,那么您可以创建一个规则并更改规则中的关键字字符串(它将反映在所有重定向上)。
个人重写规则如下所示 -
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]
重定向任何/ x-x的重写规则 - ???到/ x-x / ??? (i,e;在两个连字符处分裂) -
RewriteEngine on
RewriteRule ^(.*)/([a-zA-Z]+)-([a-zA-Z]+)-(.*)$ $1/$2-$3/$4 [R=301,L]
希望这有助于:)