在htaccess中匹配字符串的两个部分

时间:2013-03-12 11:15:00

标签: .htaccess mod-rewrite

我正在使用正则表达式排序以下内容......

http://www.example.com/directory/listings/nostell-priory-2/
http://www.example.com/directory/listings/somerton-court-2/
http://www.example.com/directory/listings/shervage-court-2/

看起来如下......

http://www.example.com/directory/listings/nostell-priory/
http://www.example.com/directory/listings/somerton-court/
http://www.example.com/directory/listings/shervage-court/

我只想修剪网址上的-2位,但仅限于网址包含listings字样的内容。

有人可以帮忙吗?

谢谢,

詹姆斯

1 个答案:

答案 0 :(得分:1)

这样的东西
RewriteRule ^directory/listings/(.*)-2/$ http://www.example.com/directory/listings/$1/ [R]