Как сделать редирект с www на без-www (склейка домена)

Тема в разделе "SEO - оптимизация, продвижение", создана пользователем Игооо, 23.09.2012.

  1. Offline

    Игооо Недавно здесь

    Регистрация:
    06.05.2011
    Сообщения:
    121
    Симпатии:
    4
    Пол:
    Мужской
    Помогите разобраться, не могу склеить www с доменом. прописываю в файле .htaccess вот это
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www.site.ru
    RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
    В site.ru вставляю свой домен и ничего. Раньше помогало.
     
  2.  
  3. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 044
    Симпатии:
    519
    Пол:
    Мужской
    Re: www

    RewriteCond %{HTTP_HOST} ^www.site.ru$[NC]
     
  4. Offline

    Игооо Недавно здесь

    Регистрация:
    06.05.2011
    Сообщения:
    121
    Симпатии:
    4
    Пол:
    Мужской
    Re: www

    Не помогло.
     
  5. Offline

    tsierralima Недавно здесь

    Регистрация:
    04.02.2013
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Женский
    Re: www

    Попробуйте так

    RewriteCond %{HTTP_HOST} ^www\.ВАШ_САЙТ\.com$ [NC]
    RewriteRule ^(.*)$ http://ВАШ_САЙТ.com/$1 [R=301,L]


    добавляйте запись сразу же после строк
    RewriteEngine On
    Options +FollowSymLinks
     
  6. Offline

    Sers Недавно здесь

    Регистрация:
    06.04.2013
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Вот эти темы вам помогут сделать то что вам надо - otvety.google.ru/otvety/thread?tid=0d64a8415baa362f&pli=1 , joomlaforum.ru/index.php?topic=204232.0 .
     
  7. Offline

    Dilain Недавно здесь

    Регистрация:
    23.07.2013
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Перенаправление домена с www на без-www

    RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
    RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

    Чуть более понятный синтаксис

    RewriteCond %{HTTP_HOST} ^www.domain\.com$ [NC]
    RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]

    Редирект запросов без-www на домен с www префиксом


    RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
    RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]

    или же альтернативный вариант:


    RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]
    RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
     

Поделиться этой страницей

Загрузка...