Почему мой htaccess редирект не функционирует?

Конечно, я могу помочь вам с вашим вопросом о редиректе домена. Ниже приведена переформулировка вашего вопроса для более ясного понимания:
Прошу помощи с настройкой редиректа с домена kamen46.ru на каменныйдворик46.рф в файле .htaccess. Я составил следующий код, однако он не срабатывает. Можете помочь исправить проблему?

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^https://www.kamen46.ru$ 
RewriteRule ^(.*)$ xn--46-6kcijfxfggqnar4a5o.xn--p1ai/$1 [R=301,L]
  • 18 мая 2024 г. 7:30
Ответы на вопрос 2
Возможно, ваш .htaccess редирект не работает из-за нескольких причин. Вот несколько возможных причин и способы их исправления:

1. Неправильно указаны условия RewriteCond: У вас указан неправильный формат URL в условии RewriteCond. Попробуйте удалить "https://www." и просто оставить "kamen46.ru".

2. Неправильно указана адрес редиректа в RewriteRule: Убедитесь, что адрес редиректа указан правильно со всеми необходимыми протоколами (http:// или https://) и без ненужных символов.

3. Неправильно настроены правила RewriteEngine: Проверьте, включен ли модуль mod_rewrite в вашем сервере и правильно ли настроен .htaccess файл.

Попробуйте исправить эти проблемы и перепроверьте работу редиректа. Если проблема сохраняется, может быть полезно обратиться к вашему хостинг-провайдеру или специалисту по SEO для дополнительной помощи.
Переменная %{HTTP_HOST} содержит только домен. Там нет https:// . 
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?kamen46\.ru$ [NC]
RewriteRule ^(.*)$ https://xn--46-6kcijfxfggqnar4a5o.xn--p1ai/$1 [R=301,L]

Cтавить в начало файла .htaccess чтобы редирект срабатывал раньше остальных правил.
Похожие вопросы