Очень нужна ваша помощь

Статус
В этой теме нельзя размещать новые ответы.
Если на старом магазине были ЧПУ - то элементарно настроить новую CMS магазина на сходную структуру URL, а далее через обычный 301 редирект типа:
Код:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://newsite.ru/$1 [R=301,L]
Если на старом магазине ЧПУ не было, то на новом настроить ЧПУ, но не с целью сделать ссылки понятными (в классическом понимании ЧПУ), а чтобы они приобрели вид ссылок старого магазина (структура разделов, категорий и т.п. в любом случае ведь сохраниться, а закономерности в составлении ссылок есть в любой CMS). Ну и потом - опять тот же редирект, что выше.
 
Можно проще если PHP

301-й редирект

Используется только тогда, когда страница навсегда “переехала” на другой адрес.

<?php
header("Location: http://site.ru/redirect/", true, 301);
exit;
?>

И еще не помню точно, какой номер редиректа передаёт pr и тиц со старого сайта новому. Вроде 301. Уточните.
 
Hmury написал(а):
Если на старом магазине были ЧПУ - то элементарно настроить новую CMS магазина на сходную структуру URL, а далее через обычный 301 редирект

ЧПУ были настроены. Только новая CMS имеет другой вид ЧПУ. Пока думаю как это исправить.

linkoman написал(а):
301-й редирект

Используется только тогда, когда страница навсегда “переехала” на другой адрес.

Ну мне это и нужно. Чтобы к примеру пользователи со страницы site1.ru/shop/2425.html уходили на страницу site2.ru/shop/2425.html

И чтобы в выдаче яндекса и гугла ссылки на site1.ru изменились на site2.ru

Тоесть чтобы со временем домен site1.ru отвалился совсем.
 
Только новая CMS имеет другой вид ЧПУ. Пока думаю как это исправить.
Ну так я это и имел ввиду. Ковырять настройки или сам модуль ЧПУ (если настройки не позволяют). Иначе - только вручную каждую страницу в htaccess переадресовывать (что, конечно, уже маразм... :) )
 
На крайний случай - копейки будет стоить написать простенький краулер, который пройдётся по всем страницам (на базе SitemapCreator проще всего) и сделает карту обоих сайтов, на основе которой можно сгенерить пачку файлов с 301м редиректом (тут уж более широкие возможности - можно по титлу определять идентичные страницы или по контенту).

и не забудьте ещё Host: в роботсе для яши прописать
 
Извиняюсь за еще один глупый вопрос. Но не совсем понял, что нужно сделать для того, чтобы перенаправить людей с урлов вида
Код:
site1.ru/shop/1234.html
на
Код:
site2.ru/shop/1234.html

Тоесть структура полностью осталась. Поменялись только домены.
 
Извиняюсь за еще один глупый вопрос. Но не совсем понял, что нужно сделать для того, чтобы перенаправить людей с урлов вида
Код:
site1.ru/shop/1234.html
на
Код:
site2.ru/shop/1234.html
Тоесть структура полностью осталась. Поменялись только домены.
Файлик .htaccess в корневой директории сайта с адресом site1.ru (создать или добавить строки к существующему, если он уже есть. Добавлять лучше в начало файла, чтобы правило срабатывало первым:(
Код:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://site2.ru/$1 [R=301,L]
С любого набранного адреса http_://site1.ru/12134545.html перекинет на точно такой же но на site2.ru.
 
не понимаю, зачем старый домен убивать из-за движка... ну переставите все.. ну не совпадет большинство ссылок... поставте временно (только не на долго, до первой переиндексации) 404 редирект на морду и делов. Для магазина это не страшно, переиндексируется через недельку и все...

Добавлено через 1 минуту
Замечено, что чем "старее" домен (если он конечно не убивался) тем проще ему вылезти в топ
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху