Быстрый переход |
|
Программирование PHP, Perl, HTML, XHTML, CSS, JavaScript, MySQL и другие языки кодирования. |
|
Опции темы |
Сегодня | |||||
|
02.10.2019, 12:47 | #1 | |||
Реноме:
1601
|
Переезд сайта на новый домен
На основе старого сайта САЙТ1 с (ИКС=170) сделан новый сайт САЙТ2 на новом домене с новым дизайном.
Страницы с товарами (до 30 штук) на новом сайте имеют новые адреса. Часть контента со старого сайта повторяется на новом, только в новом дизайне. Как правильно прописать переезд сайта на новый домен, чтобы Внешние ссылки теперь относились к новому сайту, чтобы ИКС приклеился к новому домену? |
|||
03.10.2019, 00:23 | #2 | |||
Реноме:
410
|
Постраничный 301 редирект. Внутренняя адресация сохранилась? Если нет, нужно делать индивидуальную перелинковку.
__________________
|
|||
03.10.2019, 09:56 | #3 | |||
Реноме:
1601
|
Какой лучше вариант использовать для переезда c site1 на site2:
Код HTML:
Redirect 301 /page-1/ https://site2.ru/page-1/ Redirect 301 /page-2/ https://site2.ru/page-2/ ... Redirect 301 /page-30/ https://site2.ru/page-30/ Код HTML:
RewriteCond %{REQUEST_URI} ^/page-1/$ RewriteRule ^.*$ https://site.ru/page-1/? [R=301,L] RewriteCond %{REQUEST_URI} ^/page-2/$ RewriteRule ^.*$ https://site.ru/page-2/? [R=301,L] RewriteCond %{REQUEST_URI} ^/page-30/$ RewriteRule ^.*$ https://site.ru/page-30/? [R=301,L] И как лучше сделать 301 редирект для главной страницы? |
|||
03.10.2019, 14:21 | #4 | |||
Реноме:
410
|
На уточняющие вопросы будем отвечать?
Как я понимаю, внутренняя адресация сохранилась. Тогда так (при условии, что физически сайты разнесены): Код:
Redirect 301 / https://site2.ru/ Вы нафиг приписали знак вопроса в правилах mod_rewrite. Это обрезает строку параметров. Так что ли надо? В остальном там правила – тоже мрак
__________________
|
|||
03.10.2019, 15:26 | #6 | |||
Супермодератор
Реноме:
2580
|
Вы лучше пример правильный покажите.
__________________
Тот кто хочет купить домен, купит его, тот кто хочет продать домен, продаст его, в остальных случаях сделки не получится. MrKIM Сначала читаем правила форума, а потом спрашиваем! |
|||
03.10.2019, 16:32 | #7 | |||
Реноме:
410
|
Если внутренняя не сохранилась, к чему тогда /page-1/ --> httрs://site2.ru/page-1/, а? Неудачный пример что ли?
Richman, это не наезд, просто сменил стиль общения добавлено через 7 минут Это ничЁ. Я имел в виду, чтобы сайты не находились в одном сайте хостинг-панели, т.е. в одном вирт. хосте. добавлено через 18 минут Обычно индивидуальную перелинковку делают с помощью спец. скриптов, например Код:
RewriteRule ^page-1/$ https://site.ru/new-page-1/ [R=301,L] добавлено через 42 минуты P.S. Еще ради большей вменяемости можно использовать
__________________
Последний раз редактировалось miketomlin; 03.10.2019 в 17:15. Причина: Добавлено сообщение |
|||
03.10.2019, 19:07 | #9 | |||
Реноме:
410
|
Аналогично. Пустая регулярка между рамочными символами, т.е. просто ^$, ну и соотв. цель в подстановке.
добавлено через 1 минуту P.S. Естественно, это все для .htaccess-контекста. И включить Rewrite Engine не забудьте.
__________________
Последний раз редактировалось miketomlin; 03.10.2019 в 19:08. Причина: Добавлено сообщение |
|||
Реклама | |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|