Задать вопрос
@Stalkerus

Как в .htaccess исправить навороченное?

Здравствуйте!
Мне нужно было ссылку вида /wp-content/themes/olmerk/rus.php заменить на /rus
Доигрался до того, что теперь эта ссылка вообще не работает. В htaccess поставил следующее:

RewriteEngine On

RewriteCond %{THE_REQUEST} "/wp-content/themes/olmerk/rus.php" 
RewriteRule ^  http://mysite.eu/rus [R=301,L]

RewriteCond %{DOCUMENT_ROOT}/wp-content/themes/olmerk/rus.php -f
RewriteRule ^([^/]+)$  /rus [L]

Options +MultiViews


Собственно вопрос как исправить навороченное и прийти к изначальной цели, т.е. mysite.eu/rus?
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
shambler81
@shambler81 Куратор тега htaccess
RewriteEngine On
RewriteRule ^wp\-content/themes/olmerk/rus\.php$ /rus? [L,R=301]
Ответ написан
@Stalkerus Автор вопроса
На это

RewriteEngine On

RewriteCond %{THE_REQUEST} "/wp-content/themes/olmerk/rus.php" 
RewriteRule ^  http://mysite.eu/rus [R=301,L]

RewriteRule ^rus$ /wp-content/themes/olmerk/rus.php [L]


показывает конечный результат mysite.eu/rus и выдает "страница не найдена".

Работаю на openserver, хотя это вроде не должно оказывать влияния.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы