Переадресация с одного сайта на другой

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем -USTAS-, 17 мар 2011.

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

    -USTAS- Постоялец

    Регистр.:
    26 май 2010
    Сообщения:
    131
    Симпатии:
    4
  2. ShoxMaster

    ShoxMaster

    Регистр.:
    3 дек 2008
    Сообщения:
    393
    Симпатии:
    150
    Код:
    RewriteRule index-57.htm http://site.ru/ru/#friend=70efd654c [R=301,L]
    Как видно, это обычное правило, только вместо страницы редиректа - URL.
     
    -USTAS- нравится это.
  3. -USTAS-

    -USTAS- Постоялец

    Регистр.:
    26 май 2010
    Сообщения:
    131
    Симпатии:
    4
    Че то не получается
    Ну вот смотри, на этом сайте:
    http://kordelia.kiev.ua/
    На фтп положил вот такой файлик (в прикрепленном файле)
    Внизу ссайта есть ссылка с надписью:
    "Все права защищены"
    Она должна посылать на страницу index-57.htm
    Но по файлу я сделал так чтобы она открывала _http://www.google.com.ua
    Но почему то этого не происходит...
    Почему?
     

    Вложения:

    • htaccess.rar
      Размер файла:
      132 байт
      Просмотров:
      6
  4. ShoxMaster

    ShoxMaster

    Регистр.:
    3 дек 2008
    Сообщения:
    393
    Симпатии:
    150
    Добавьте перед правилом строку RewriteEngine on. Тоесть:
    Код:
    RewriteEngine on
    RewriteRule index-57.htm http://www.google.com.ua [R=301,L]
    
     
    -USTAS- нравится это.
  5. -USTAS-

    -USTAS- Постоялец

    Регистр.:
    26 май 2010
    Сообщения:
    131
    Симпатии:
    4
    О! Супер! Получилось!
    Спасибо ОГРОМНЕЙШЕЕ!!!
    Было бы воще суперски, если бы переадресация была бы скрытой.
    Т.е., в данном случае, мы переходим на гугл, но в адресной строке остается index-57.htm
    Понятно написал?
    Вот блин, рано обрадовался(((
    На самом деле мне так нужно сделать на форуме в сообщении
    Т.е. в сообщении делаю ссылку на страницу, а она пересылает на другую
    На форуме это реально осуществить?
    Вот ссылка на пример:
    http://forum.kordelia.kiev.ua/index.php?s=&showtopic=93&view=findpost&p=1541
    Уже создал для тебя:
    Логин: брест
    Пасс: 9544411
    В корнефой каталог на фтп положил фот такой файл:
     

    Вложения:

    • htaccess.rar
      Размер файла:
      177 байт
      Просмотров:
      2
  6. ShoxMaster

    ShoxMaster

    Регистр.:
    3 дек 2008
    Сообщения:
    393
    Симпатии:
    150
    В таком случае:
    Код:
    RewriteEngine on
    RewriteCond %{QUERY_STRING} ^s=&showtopic=93&view=findpost&p=1541$
    RewriteRule index.php http://google.com/ [R=301,L]
    
    Но это только для страницы _forum.kordelia.kiev.ua/index.php?s=&showtopic=93&view=findpost&p=1541. И кинуть этот .htaccess нужно в папку с форумом.
     
  7. -USTAS-

    -USTAS- Постоялец

    Регистр.:
    26 май 2010
    Сообщения:
    131
    Симпатии:
    4
    Теперь буду искать что такое cURL
    Что это и с чем его едят
    Пока не убивайте пожалуйста тему
    Может опять не получится
    Спасибо!
    UPD:
    Вобщем вопрос решил другим способом:
    Форумная страница --> html старая страница --> html новая страница
    Вопрос. Как можно сделать чтобы
    Спасибо!
     
  8. ShoxMaster

    ShoxMaster

    Регистр.:
    3 дек 2008
    Сообщения:
    393
    Симпатии:
    150
    Я же написал, что это сделать невозможно. Только если вы сохраните страницу гугла на своём сервере и будете на её редиректить.
     
  9. -USTAS-

    -USTAS- Постоялец

    Регистр.:
    26 май 2010
    Сообщения:
    131
    Симпатии:
    4
    Я почему об этом спросил, потому что нашел следующую информацию:
    --
    Скрытая подмена страницы oldpage.html ; на страницу newpage.html
    Код:
    RewriteEngine on
    RewriteBase /
    RewriteRule    ^oldpage.html$    newpage.html
    Здесь, при запросе страницы oldpage.html, URL преобразовывается в запрос к странице newpage.html. При этом подмена URL происходит незаметно для посетителя. В адресной строке продолжает отображаться имя страницы oldpage.html.

    --
    Информация взята с этой страницы:
    http://www.webworks.com.ua/ru/articles/33892-htaccess-redirekt.html
     
  10. ShoxMaster

    ShoxMaster

    Регистр.:
    3 дек 2008
    Сообщения:
    393
    Симпатии:
    150
    А я ответил потому, что нельзя всунуть в страницу, которая "будет отображаться" вместо запрошеной, URL, так, чтобы не произошёл редирект. Это можно сделать только внутри сервера. Читайте внимательней.
     
Статус темы:
Закрыта.