.htaccess

Тема в разделе "PHP", создана пользователем LEXAlForpostl, 18 фев 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    708
    Симпатии:
    225
    Здравствуйте.
    У меня такая история.
    Около полугода назад арендовал свой первый сервер.
    Установили всё туда. как полагается. Где-то в безопасности была дыра, её злоумышленник воспользовался. И наделал гадостей. Всё восстановли кроме некоторых прав на папки. Поэтому у меня один сайт через одно место работает. Решил переехпть этим сайтом на другой домен. Необходимо установить редирект в файле .htaccess
    Суть работы сайта:
    http://domain.com/index.htm
    В это файле стоит редирект на
    http://domain.com/site/site.php
    И там уже всё работает.
    Кидал в domain.com/site/.htaccess
    PHP:
    RewriteEngine On
    RewriteCond 
    %{HTTP_HOST} ^www.domain.com$ [NC]
    RewriteRule ^(.*)$ http://domain.tv [R=301,L]

    RewriteCond %{HTTP_HOST} ^domain.com$ [NC]
    RewriteRule ^(.*)$ http://domain.tv [R=301,L]
    Не помогает.
    В корне сайта .htaccess'a - нет.
    Возможно ли сделать 301 редирект?
     
  2. UDAV

    UDAV

    Регистр.:
    22 июн 2007
    Сообщения:
    781
    Симпатии:
    153
    Тебе откуда и куда редиректиться надо?
     
  3. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    708
    Симпатии:
    225
    Из domain.com/site/
    На domain.tv
     
  4. UDAV

    UDAV

    Регистр.:
    22 июн 2007
    Сообщения:
    781
    Симпатии:
    153
    Код:
    Options +FollowSymLinks
    RewriteEngine On
    Redirect /site http://domain.tv
    файл кладите в domain.com/site/
     
  5. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    708
    Симпатии:
    225
    Не помогло.
    Есть ещё варианты?
     
  6. venetu

    venetu

    Регистр.:
    28 мар 2007
    Сообщения:
    735
    Симпатии:
    261
    В domain.com/site/index.htm кладете такое:
    PHP:
    <head>
    <
    meta http-equiv="refresh" content="0; URL=http://domain.tv/">
    <
    script>location.href='http://domain.tv/'</script>
    </head>
    Если есть возможность сделать domain.com/site/index.php, то возможно лучше будет
    PHP:
    <? header('Location: http://domain.tv/',true,301);
    die(); 
    ?>
    Прямой честный 301 редирект без всяких костылей.
     
  7. UDAV

    UDAV

    Регистр.:
    22 июн 2007
    Сообщения:
    781
    Симпатии:
    153
    Так у ТС не работает .htaccess на сервере. :confused:

    Значит делайте через php, как написано в предыдущем посте. :)
     
Статус темы:
Закрыта.