Конечно, я могу помочь вам с вашим вопросом о редиректе домена. Ниже приведена переформулировка вашего вопроса для более ясного понимания:
Прошу помощи с настройкой редиректа с домена kamen46.ru на каменныйдворик46.рф в файле .htaccess. Я составил следующий код, однако он не срабатывает. Можете помочь исправить проблему?
RewriteEngine On
RewriteCond %{HTTP_HOST} ^https://www.kamen46.ru$
RewriteRule ^(.*)$ xn--46-6kcijfxfggqnar4a5o.xn--p1ai/$1 [R=301,L]
Возможно, ваш .htaccess редирект не работает из-за нескольких причин. Вот несколько возможных причин и способы их исправления: 1. Неправильно указаны условия RewriteCond: У вас указан неправильный формат URL в условии RewriteCond. Попробуйте удалить "https://www." и просто оставить "kamen46.ru". 2. Неправильно указана адрес редиректа в RewriteRule: Убедитесь, что адрес редиректа указан правильно со всеми необходимыми протоколами (http:// или https://) и без ненужных символов. 3. Неправильно настроены правила RewriteEngine: Проверьте, включен ли модуль mod_rewrite в вашем сервере и правильно ли настроен .htaccess файл. Попробуйте исправить эти проблемы и перепроверьте работу редиректа. Если проблема сохраняется, может быть полезно обратиться к вашему хостинг-провайдеру или специалисту по SEO для дополнительной помощи.
Переменная %{HTTP_HOST} содержит только домен. Там нет <code>https://</code> . <br/> <pre><code class="apache">RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?kamen46\.ru$ [NC]
RewriteRule ^(.*)$ https://xn--46-6kcijfxfggqnar4a5o.xn--p1ai/$1 [R=301,L]</code></pre> <br/> Cтавить в начало файла .htaccess чтобы редирект срабатывал раньше остальных правил.