2015-02-09 52 views
0

我需要用特定的id替换最后一段url。Mod_rewrite替换url结尾处的特定字符串

我可以使用: -

RewriteRule ^tester-affiliate index.php?ID=8 [NC,L] # rewrite the affiliate url 

如果URL只是domain.tid/tester-affiliate

但如果URL是domain.tid/category/product/tester-affiliate

我需要的网址写为domain.tid/category/product/index.php?ID=8

回答

1

试试:

RewriteRule ^(.*)tester-affiliate $1/index.php?ID=8 [L,NC] 

tester-affiliate之前的任何内容都会被正则表达式(.*)捕获并使用$1反向引用。

+0

谢谢,完美:) – 2015-02-10 03:45:28