Редирект...

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем studio, 4 фев 2008.

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

    studio Caesar

    Регистр.:
    30 ноя 2006
    Сообщения:
    253
    Симпатии:
    117
    Суть вопроса:
    На данный момент, есть сайт-studio.com
    И есть новый вариант этого сайта, который лежит по адресу studio.com/new/
    Нужно сделать, чтобы при обращении к странице studio.com, открывался новый сайт.
    И еще, нужно чтобы все ссылки на новом сайте, работали корректно.
    Т.е по сути, вместо studio.com нужно разместить studio.com/new/
     
  2. mentanos

    mentanos Постоялец

    Регистр.:
    27 дек 2007
    Сообщения:
    128
    Симпатии:
    35
    попробуй в корень studio.com положить htaccess:
    Код:
    rewriteengine on
    rewritecond %{REQUEST_URI} !^/new/
    rewriterule ^(.*) new/$1 [QSA,L]
    
     
  3. tim12

    tim12

    Регистр.:
    29 апр 2006
    Сообщения:
    159
    Симпатии:
    49
    на старом сайте htaccess

    RewriteEngine on
    RewriteOptions inherit
    Options +FollowSymlinks
    RewriteBase /
    RewriteCond %{HTTP_HOST} ^www.старый_сайт$
    RewriteRule ^(.*)$ http://new/$1 [NC,R=301,L]
    RewriteEngine on
    RewriteOptions inherit
    Options +FollowSymlinks
    RewriteBase /
    RewriteCond %{HTTP_HOST} ^старый_сайт$
    RewriteRule ^(.*)$ http://new/$1 [NC,R=301,L]

    через пару пересчетов на новый перейдет и пр и тиц старого
     
  4. Montoya

    Montoya Создатель

    Регистр.:
    3 сен 2007
    Сообщения:
    47
    Симпатии:
    3
    надеюсь что вы понимаете что тиц не перейдет весь, это будет как ссылка
     
  5. Kolombo

    Kolombo Постоялец

    Регистр.:
    5 фев 2008
    Сообщения:
    64
    Симпатии:
    4
    да полезная штука. вот только я узнать бы хотел, например у меня домен был на 1 тематику, а я редиректом пересвлаю на другой с совсем другой тематикой. (в моем случае сайт про рок группу (пр 2 на фри хостинге) - редирект на видеоархив(пр 0)). могут ли меня из-за этого поисковики забанить?
     
  6. 1Dreamweaver1

    1Dreamweaver1

    Регистр.:
    5 янв 2008
    Сообщения:
    417
    Симпатии:
    44
    Помогите решить проблему с редиректом.
    После редизайна сайта, поменялась сама структура сайта.
    Вместо страницы search.php стало index.php?action=search

    Делаю так: должно работать, но не пойму, почему не работает:(

    Redirect temp /search.php http://www.domain.com/?action=search
     
  7. ZCFD

    ZCFD

    Регистр.:
    16 янв 2008
    Сообщения:
    989
    Симпатии:
    437
    Код:
    RewriteEngine On
    RewriteRule ^([^/]*)\.php$ /index.php?action=$1 [L]
     
    1Dreamweaver1 нравится это.
  8. renatka

    renatka Создатель

    Регистр.:
    11 мар 2008
    Сообщения:
    19
    Симпатии:
    0
    а у меня такая проблемка:
    сайт сменил хостинг, на старом хостинге доступа к .htaccess нет (файла такого нет и создать не могу - не создаеться).
    можно ли какой-то код в index.php / index.html запихнуть авторедиректом на новый хост, было бы приятно если была б возмжность "таймера" (редиректа через определеное кол-во секунд)
     
  9. VOSKOBB

    VOSKOBB Создатель

    Регистр.:
    8 мар 2008
    Сообщения:
    32
    Симпатии:
    2
    со временем не помогу... но на Яве есть скрипт чисто для переброса

    HTML:
    <script language="JavaScript">
    <!-- 
    if (self.parent.frames.length == 0) 
    self.parent.location="АДРЕС"; 
    // --> 
    </script>
     
    renatka нравится это.
  10. renatka

    renatka Создатель

    Регистр.:
    11 мар 2008
    Сообщения:
    19
    Симпатии:
    0
    перебрасывает не так как надо, либо же я не правильно делаю:
    Код:
    <html>
    <head></head>
    <body>
    <script language="JavaScript">
    <!-- 
    if (self.parent.frames.length == 0) 
    self.parent.location="www.yandex.ru"; 
    // --> 
    </script>
    </body>
    </html>
    набираю локальный адрес http://test
    результат http://test/www.yandex.ru
    а мне нужно к примеру http://www.yandex.ru
    :nezn:
     
Статус темы:
Закрыта.