Как вставить часть URL через Mod Rewrite?

Здравствуйте!

Очень требуется помощь в написании правила в .htaccess для перенаправления с одного URL на его дополненный вариант.

Есть URL сайта, начинающийся на: http://site.ru/special/дальнейший_урл
Нужно, чтобы пользователи, переходя далее по любым внутренним его ссылкам, всегда получали: http://site.ru/special/index.php/дальнейший_урл

Перепробовал много вариантов, но ни один так и не подошел толком.

Заранее спасибо!
  • Вопрос задан
  • 198 просмотров
Решения вопроса 1
@ShamblerR
RewriteCond %{REQUEST_URI} ^(.*)/special/(.*)$
RewriteRule ^(.*)$ %1/special/inde.x.php/%2 [R=301,L]
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Mixxer
Конкретная строка-правило (конечно же есть и много других нужных правил)
RewriteRule ^(special\/)(.+)$ index.php?$2 [QSA,L]

Демо:
9b7a90d8fff24bc7850c6d876db20073.png
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы