Аккуратно разделить сайты

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем Lexx59, 16 дек 2010.

Статус темы:
Закрыта.
  1. Lexx59

    Lexx59

    Регистр.:
    9 янв 2009
    Сообщения:
    179
    Симпатии:
    38
    В общем, тема такая.
    На сайте site.ru стоял сателлит(1) на zebrum.lite.
    Затем его переместили в папку site.ru/old а основным стал сайт(2) на DLE.
    Теперь под сайт(2) куплен новый домен - site2.ru

    Как сейчас сделать аккуратное разделение сайтов? А именно:

    Все страницы site.ru, кроме папки site.ru/old переадресовать ==> site2.ru
    А папку site.ru/old перенести обратно ==> site.ru
     
  2. ShoxMaster

    ShoxMaster

    Регистр.:
    3 дек 2008
    Сообщения:
    393
    Симпатии:
    150
    Код:
    RewriteEngine on
    #с папки old редиректим на корень
    RewriteCond %{REQUEST_URI} ^/?old
    RewriteRule ^(.*)$ /$1 [R=301,L]
    #с корня редиректим на другой домен
    RewriteCond %{HTTP_REFERER} !^http://site.ru/old.*$ [NC]
    RewriteRule ^(.*)$ http://site2.ru/$1 [R=301,L]
    Только не уверен в работоспособности переброса с корня, у меня на локалке почему-то реферер не передаётся.
     
Статус темы:
Закрыта.