Я использую переписывание URL с помощью Wamp, но не могу найти правильное регулярное выражение для своих нужд.
Я хотел бы преобразовать 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]
(Неизвестное количество символов до и после, а слеш удален).
Но это не работает.
Попробуйте
RewriteEngine on RewriteRule .*site_artisans/site_artisans/(.*) site_artisans/site_artisans$1 [L]
Я проверил это на http://martinmelin.se/rewrite-rule-tester/, и я считаю, что результат - то, что вы хотите.
Попробуйте это:
RewriteEngine on RewriteRule .*site_artisans/(site_artisans/.*) site_artisans/$1 [L]