[Решено] редирект с одного домена на другой

Тема в разделе "OpenCart", создана пользователем perepela21, 8 июн 2013.

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

    perepela21

    Регистрация:
    9 ноя 2012
    Сообщения:
    285
    Симпатии:
    95
    Здравствуйте.
    Как сделать правильно редирект с домена n1 на домен n2.
    при помощи.htaccess
     
  2. AlexPiku

    AlexPiku

    Регистрация:
    26 апр 2013
    Сообщения:
    108
    Симпатии:
    144
    winner7 и perepela21 нравится это.
  3. perepela21

    perepela21

    Регистрация:
    9 ноя 2012
    Сообщения:
    285
    Симпатии:
    95
    вещь полезная но для своей ситуации не нашел.
    имеется домен 1 и домен 2.
    сейчас домен работает номер 2. А с домена 1 идет редирект на номер 2 (настроил через админку хостера)
    но идет такая ситуация при переходе по ссылке домена 1 заходит на сайт и вместо того, чтобы стовала название домена 2. А итог Также лазю по сайту с названием домена 1
    В яндексе висят ссылки как домена 1 (вдобавок без красивых названий) и домена 2 (уже с рабочим сео)
    А хачу сделать так пусть переходы идут с домена 1 и домена 2. Но при переходе по домену 1 сразу в ссылка заменялась доменом 2.Но и ссылки чтобы были только от домена 2 в поисковиках.
    Такое вообще возможно?
     
  4. Alexxcha

    Alexxcha

    Регистрация:
    21 ноя 2012
    Сообщения:
    130
    Симпатии:
    36
    Вероятно в файле .htaccess домена 1 нужно прописать редирект на домен 2.
    В таком случае любое обращение к домену 1 автоматически будет редиректиться на домен 2... Есть момент один тонкий - если на 1 домене есть страница посике - например 1.html а на домене 2 этой страницы нет - то получите 404 ошибку...

    Редирект с 1 домена на другой по механизму похож на редирект - без www - на домен с www.
    Примерно так:

    Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^ДОМЕН1\.ru$ [NC]
    RewriteRule ^(.*)$ http://ДОМЕН2.ru/$1 [R=301,L]

    Т.е. не ищите сложных путей - все гораздо проще - главное для себя разложить что хотите получить :smile:
    --- добавлено: 9 июн 2013 в 11:56 ---
    Вот это не совсем правильно - поэтому то у вас и

    ... имхо
     
    perepela21 нравится это.
  5. Alexxcha

    Alexxcha

    Регистрация:
    21 ноя 2012
    Сообщения:
    130
    Симпатии:
    36
    Посмотрел сервис указанный выше...
    Мой пример не совсем правильный...
    В принципе там есть то что вы ищете... В .htaccess пишем....

    //301 Redirect Old File
    Redirect 301 domen1.ru domen2.ru

    //301 Redirect Entire Directory
    RedirectMatch 301 domen1.ru(.*) domen2.ru/$1

    Получаем редирект не только на папки но и на отдельные файлы...
     
    perepela21 нравится это.
  6. perepela21

    perepela21

    Регистрация:
    9 ноя 2012
    Сообщения:
    285
    Симпатии:
    95
    все ок получилось то что нужно переходы сразу идут на домен 2.
     
  7. Alexxcha

    Alexxcha

    Регистрация:
    21 ноя 2012
    Сообщения:
    130
    Симпатии:
    36
    По первому варианту или по второму?
    Ну и слава богу что получилось то что хотели :Smile:))
     
  8. perepela21

    perepela21

    Регистрация:
    9 ноя 2012
    Сообщения:
    285
    Симпатии:
    95
    вариант первый устроил. ссылки по первому домену все равно с яндекса и гугла исчезнут. и уже конкретно не будет необходимости во втором варианте.
     
Статус темы:
Закрыта.