Старые линки после перехода на новое доменное имя
-
Привет всем, с праздниками прошедшими поздравляю вас…
Перешел я на новое доменное имя , теперь у меня в соц сетях остались много урл со старым доменым именем (УРЛ статей, то есть как это : старое имя.ком/tv-show-news/big-little-lies-season-2-spoilers-bonnies-family-introduced) ,как мне сделать редирект этих УРЛ на новое доменное имя?спсибо
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
-
я забыл написать я не менял хостинг и даже папку сайта… то есть новое доменное имя на том же хостинге теперь вместо старого,такая запись в файле htaccess все ровно поможет?
Хостинг тут абсолютно ни при чем. Это переадрессация со старого домена на новый.
Единственное что — я только сейчас заметил. что у вас https.
Вот как бы тут не было проблемы. Но тогда попробуйте в приведенном коде добавить s к url нового домена:RewriteEngine On RewriteCond %{HTTP_HOST} старое имя.ком RewriteRule (.*) https://новое имя.ком/$1 [R=301,L]Вставлять надо в самое начало htaccess
Как вариант в htaccess старого сайта можно оставить только одну строку, которая будет перебрасывать пользователя на главную нового сайта при обращении к любой странице старого сайта
RewriteEngine On RewriteRule .* https://newsite.ru/ [L,R=permanent]а мне надо вписать это там где новое доменное имя в самом начале htaccess да?
так у старого домена нету сайта ,на его месте новый
так у старого домена нету сайта ,на его месте новый
Вы понимаете разницу между хостингом, доменом и содержимом сайта?
Если у вас на старом домене появился новый сайт — ни о какой смене домена речи идти не может.
Короче. Что вы голову морочите? Дайте url старого сайта и нового.http://starnewsvision.com — старый
https:/entertainmentbox.net — новыйПо обоим адресам ОЧЕНЬ ДОЛГО открывается один и тот же сайт https://entertainmentbox.net. Значит у вас все получилось что я советовал с htaccess?!
Вот только очень долго открывается сайт! Страшный тормоз! Это никуда не годится. Впрочем смотрите сами:
https://tools.pingdom.com/#!/6OqR7/https://entertainmentbox.net-
Ответ изменён 8 лет, 3 месяца назад пользователем
O.
я пока ничего не делал но в панеле где я покупал домен ,я могу назначить редирект и я сделал редирект только главной страницы ,потому вас спрашивал начет УРЛ ,но сейчас сделаю как вы выше упомянули в файле htaccess ,и перенаправлю все УРЛ
RewriteEngine On RewriteRule .* https://entertainmentbox.net [L,R=permanent]Вот это 100% будет работать, если htaccess с таким содержимым вы оставите в корне старого сайта.
Но вам надо обратить серьезное внимание на скорость работы сайта!
-
Ответ изменён 8 лет, 3 месяца назад пользователем
O.
вродебы я установил нужные плагины чтоб скорость была хорошей но не знаю почему так,а что сделает это опция которую вы написали выше,что оно делает? она переведет все УРЛ старого домена на новый?
вродебы я установил нужные плагины чтоб скорость была хорошей
Не бывает таких плагинов.
А загружается долго из-за ошибок, веса в 2,5 мб и всякого хлама. См по ссылке на tools.pingdom.com выше

это опция которую вы написали выше,что оно делает
RewriteEngine On RewriteRule .* https://entertainmentbox.net [L,R=permanent]Да. Если кто либо, где-либо кликнет по старой ссылке, ведущий на любую страницу вашего старого сайта, его автоматически перебросит на главную нового сайта.
Первый же вариант:RewriteEngine On RewriteCond %{HTTP_HOST} старое имя.ком RewriteRule (.*) https://новое имя.ком/$1 [R=301,L]вроде лучше — сделает переадресацию с любой страницы старого сайта на ту же самую страницу на новом сайте (если у вас полностью сохранена структура сайта и url его станиц после его переноса.
Но 100% гарантии что это будет работать дать не могу. По крайне мере у меня в аналогичной ситуации этот код работал очень криво….
Так что лучше более простой, более грубый, но 100% работающий вариант переадресации со старого сайта на новый.
заметил следующее уже прописанно в файле:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]RewriteRule ^index\.php$ — [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>что мне тут исправить?
-
Ответ изменён 8 лет, 3 месяца назад пользователем
Тема «Старые линки после перехода на новое доменное имя» закрыта для новых ответов.