Помощь Как правильно перенести сайт с sh404Sef

Статус
В этой теме нельзя размещать новые ответы.

Freeman Liberty

Постоялец
Регистрация
19 Май 2009
Сообщения
489
Реакции
173
Ситуация следующая:
Есть довольно большой сайт (более 1000 страниц, более 2тыс уников в сутки) на домене третьего уровня. Например- poddomen.staryidomen.ru. Решил перенести его на отдельный домен, скажем - newdomen.ru.

Чтобы не дублировать сайты - прилинковал новый домен к папке в которой уже расположен старый сайт. Теперь по адресам poddomen.staryidomen.ru и newdomen.ru открывается один и тот же сайт.

Однако любая внутренняя страница открывается по старому адресу (на сайте работает sh404Sef).

Как правильно произвести смену домена чтобы все страницы открывались не с poddomen.staryidomen.ru, а с newdomen.ru, но сами урлы остались те же.

Понятно что нужно будет прописать 301 редирект в .htaccess, но что касается самой joomla и установленных компонентов - какие изменения необходимо произвести?

Возможно правильнее было бы, все же, сделать полную копию сайта и с нуля установить на новый домен?

Joomla 1.5
 
В configuration.php изменить переменную $live_site
в htaccess пересмотреть нет ли старого домена
 
$live_site уже изменил
В htaccess надо добавить редирект со старого на новый домен.
Но все данные по урлам хранятся в sh404Sef - их никак не надо менять?
 
  • Заблокирован
  • #4
Ну да вроде все работает как надо, но подстраховаться не мешало :)
Вот еще обнаружил в htaccess следующий код

Код:
RewriteCond %{HTTP_REFERER} !^http://[B]poddomen.staryidomen.ru[/B] /.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://[B]poddomen.staryidomen.ru[/B] $      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.[B]poddomen.staryidomen.ru[/B] /.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.[B]poddomen.staryidomen.ru[/B] $      [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [F,NC]

так же заменил все на новый домен.
 
А как правильно писать в configuration.php и зависит ли это от включенного SEF?

public $live_site = 'Для просмотра ссылки Войди или Зарегистрируйся
или
public $live_site = 'nulled.cc';
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху