仅当特定单词不是url时才重写url

时间:2013-12-09 11:16:24

标签: regex apache mod-rewrite

我想将网址末尾的网址重定向到另一个网址。

http://localhost:8080/bangalore/khano-khajano-mg-road-1


RewriteRule ^/([^/]+)/([^-].+[0-9])$ ${restrenamemap:$1_$2_info} [L,R=301]

但是,这也符合以下网址。

http://localhost:8080/noida/restaurants/sector-1

如果在第一个斜线后面有餐馆,怎么能告诉mod_rewrite不要重写网址

1 个答案:

答案 0 :(得分:0)

这可以帮到你:

^/([^/]+)/(?!restaurants)([^-].+[0-9])$