REDIRECT POTS

Приветствую.

Есть ли какие-нибудь способы HTML (и не очень) редиректа без изменения URL? Т.е. пользователь идет на сайт yyy.ru, а его редиректит на сайт xxx.ru, при этом в браузерной строке остается yyy.ru. Это вообще реализуемо? Или только iframe, только хардкор?

Ничего не думайте, все в мирных целях. Сделать клон сайта xxx.ru и повесить его на yyy.ru прошу не предлагать.

Спасибопожалуйста.

19 Responses to REDIRECT POTSПриветствую.

  1. Demef:

    Сделать сайт А алиасом сайта Б, только ссылки должны быть на сайте относительными.

  2. SykMilk:

    iframe на весь экран.

  3. SykMilk:

    Это что можно сделать средствами HTML. Можно какой-нибудь хитрый JavaScript, но будет работать далеко не везде.
    Все остальное на стороне сервера. Например можно поднять какую-нибудь проксю на базе nginx например. Или написать хитрый скрипт на любимом языке.

  4. MsdGood:

    А можно немного подробнее про мирные цели?

  5. K1nno:

    ну заказчик хочет, чтобы был только один сайт на домене xxx.ru, а все остальные купленные для проекта домены yyy.ru, zzz.ru etc ссылались на него. При этом, чтобы при перенаправлении пользователь не видел смены адреса в адресной строке браузера.

    Данная прихоть заказчика не совсем оправдана, на мой взгляд, но ему виднее.

  6. MsdGood:

    Что значит «…не видел смены адреса…»? Почему вообще смена адреса должна происходить? Т.е. «перенаправление»-то в какой момент возникать вдруг начинает?
    Пусть себе домены xxx.ru, yyy.ru и zzz.ru ссылаются на один и тот же сервер да и всех делов.

  7. K1nno:

    jenly: то есть в dns прописать
    yyy.ru. CNAME xxx.ru.
    и, в таком случае, при заходе на xxx.ru пользователь остается на xxx.ru, а при заходе на yyy.ru пользователь будет полноценно видеть xxx.ru, при этом, смены адреса происходить не будет?

  8. K1nno:

    это было первым, что я подумал, но как написали ниже — неуклюже, работать будет не всегда и везде, да и поисковая машина может не так истолковать сие действие.

  9. Vsaenko:

    ммм… а в чем проблема? Пусть несколько доменных имен обслуживаются одним бэкэндом. Например:
    server {
    server_name xxx.ru yyy.ru zzz.ru;

    }

  10. Reled:

    Далеко не лучшая идея вашего клиента. Как минимум с СЕО из-за этого будут проблемы.
    По-хорошему, нужно для всех дополнительных доменов выставлять 301 редирект на основной домен.

    server {
    listen 80;
    server_name domain-alias1.com domain-alias2.com
    return 301 http://domain.com$request_uri;
    }

  11. SykMilk:

    Да. Только если на сервере с сайтом xxx.ru должен быть прописан алиас yyy.ru для хоста. Иначе при заходе на сайт yyy.ru пользователь будет видеть непонятно что.

  12. K1nno:

    домены xxx.ru и yyy.ru расположены на одном сервере у одного и того же хостера. Т.о., мне нужно что-то по мимо
    yyy.ru. CNAME xxx.ru.
    прописывать?

  13. SykMilk:

    да, плюс на хостере домен yyy.ru можно не заводить, а прописать как алиас к домену xxx.ru.

  14. Razgreen:

    Получилось? У меня аналогичная ситуация.

    А чем плох iframe, кроме SEO? В моем случае на SEO насрать.

  15. EkvBlank:

    А при переходе по внутренним ссылкам адрес тоже должен оставаться прежним? (т.е yyy.ru/about.html)

  16. Razgreen:

    У меня — да.

  17. EkvBlank:

    Почитай про mod_rewrite.
    Ссылка для лентяя: http://lmgtfy.com/?q=apache+mod_rewrite

  18. RotSwet:

    nginx — proxy

Добавить комментарий