XF 2.2 Помогите настроить редирект со старого на новый домен!

Версия XenForo
2.2.4

TechSide

Проверенные
Сообщения
324
Решения
1
Реакции
524
Баллы
11,125
Привет ребята!
Помогите настроить файл .htaccess
Мне нужно весь трафик перенаправить на новый домен.
Для этого добавил в .htaccess на старом сайте следующий код, правильно ли все сделал?
Код:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www.)?devamotion.com [NC]
RewriteRule ^(.*) https://stopmo.club/$1 [L,R=301]
Теперь мне нужно исключить главную страницу старого сайта из редиректа и тут мои полномочия все!

Нашел в сети настройку из рабочего проекта но Дупля не отстрелю что мне нужно добавить в мой код:
Код:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/$
RewriteCond %{REQUEST_URI} !^/index.php$
RewriteCond %{REQUEST_URI} !^/en$
RewriteCond %{REQUEST_URI} !^/en/$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://site.com/$1 [L,R=301]

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Буду пытаться методом тыка...
Заранее благодарен за помощь!
 
Последнее редактирование:
Ставь редирект уровнем выше, на nginx или даже на CF, тогда просто два локейшена, в =/ не ставить редирект, во втором проверять %host%

Если htaccess - то костылить от штатного, к HTTP_HOST дописать RewriteCond REQUEST_URI, объединив их через AND.

Кстати, готовые решения (кроме последнего условия) давно лежат по поиске на этом форуме.
 
Последнее редактирование:
Smalesh, Попытаюсь разобраться :) Для меня это прям головоломка, но спасибо за ключи :)

Smalesh, Замучался не могу въехать хоть убей...
Если не сложно, можешь прописать готовый код?
 
Последнее редактирование модератором:
Я конечно не эксперт по WEB, но у меня видимо есть вариант полегче (правда хз будет ли для Вас это полезен или нет ?)

Настолько я понял, Вы меняли домен сайта, и Вам необходимо перенаправить пользователей, которые будут зайти на сайт со старого домена на новый.

Подключайте старый домен к хостингу серверу, вместе с новым доменом, в качестве URL-адреса форума введите новый домен и включите канонизацию URL-адреса.

Повторяю, я не очень шарю в этих делах и не до конца понял какая у Вас проблема, простите если дал ложный совет)))
 

Вложения

  • 1616849550080.png
    1616849550080.png
    33.4 KB · Просмотры: 32
Последнее редактирование модератором:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу