У меня проблемы с созданием чистых URL, содержащих дефис.
Я хочу, чтобы URL был /services/baking-cake
, и я хотел бы перенаправить на версию URL без косой черты.
Мой .htaccess теперь имеет следующие правила:
RewriteRule services/(.*)/ services/$1 [L,R=301]
RewriteRule services/(.*) services.php?page=$1
Это прекрасно работает для строки запроса baking
, но не для baking-cake
.В этом случае, когда добавляется завершающий слеш, он переходит к:
/services.php/baking-cake?page=baking-cake/
Как изменить совпадение?