@ktenante

Как сделать редирект на страницы ^ua/ кроме ^ua/$?

Привет всем! Знающие люди, помогите пожалуйста настроить правильно редирект. Сама пробовала разные варианты, но почему-то не получается.
нужен редирект с без html на html
при этом нужно, чтобы moysite.com.ua/ua/catalog стал moysite.com.ua/ua/catalog.html,
но moysite.com.ua/ua/ (то есть главная на украинском языке) был без html и остался moysite.com.ua/ua/
Также на сайте есть русская версия, которая выглядит так: moysite.com.ua/catalog.html и главная moysite.com.ua .

Использую следующую конструкцию:
RewriteCond %{REQUEST_URI} !^ua$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.]+)$ /$1.html [R=301,L]

в результате появились страницы moysite.com.ua/ua/.html

Пожалуйста, помогите.
  • Вопрос задан
  • 39 просмотров
Решения вопроса 1
@dodo512
RewriteEngine on

RewriteCond $1 !^ua$
RewriteRule ^([^.]+?)/?$ /$1.html [R=301,L]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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