我正在使用Wamp进行URL重写,但我找不到符合我需要的正确的正则表达式。
我想在http://localhost/site_artisans/site_artisans/peintre-annecy.php中转换http://localhost/site_artisans/site_artisanspeintre-annecy.php(删除site_artisans / site_artisans之间的斜杠以及之后的任何内容)。
我想到了:
RewriteEngine on
RewriteRule .*site_artisans/site_artisans/.* site_artisans/site_artisans [L]
(前后字符数未知,删除斜线)。
但这不起作用。
答案 0 :(得分:1)
尝试
RewriteEngine on
RewriteRule .*site_artisans/site_artisans/(.*) site_artisans/site_artisans$1 [L]
我在http://martinmelin.se/rewrite-rule-tester/上测试了它,我相信结果就是你想要的。
答案 1 :(得分:0)
试试这个:
RewriteEngine on
RewriteRule .*site_artisans/(site_artisans/.*) site_artisans/$1 [L]