Убрать www (редирект на без www) | Для разработчиков | Сайты для бизнеса

Убрать www (редирект на без www)


Очень часто стоит необходимость сделать так, что бы сайт открывался по адресу http://mysite без www, что бы не было дубликатов ссылок ведущих на один по сути адрес, это вредит SEO. Сделать это очень просто, достаточно в файле .htaccess в секции IfModule mod_rewrite.c прописать следующие строки:
  1. RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
  2. RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Второй более простой вариант редиректа можно сделать одной строкой:
  1. Redirect 301 / http://www.site.com/index.htm

Вариант на php:
  1. <?php
  2. header("HTTP/1.1 301 Moved Permanently");
  3. header("Location: http://www.newdomain.ru/newdir/newpage.htm");
  4. exit();
  5. ?>

Также редирект наоборот на www:
  1. Options +FollowSymLinks
  2. RewriteEngine On
  3. RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
  4. RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]

Теперь вы знаете несколько способов как осуществить редирект Кстати если код 301 означает, что данный адрес перемещен навсегда но тот, который вы указали в редиректе, если вы делаете редирект временно, то используйте код 302 Moved Temporarily («перемещено временно»)
Загрузка

2704 просмотра
29.09.2015
Теги: php seo apache



комментариев:
Оставить комментарий
0
Andrey
Спасибо
Имя Цитировать 0
 
Текст сообщения*
Защита от автоматических сообщений
 


Сервисы




Последние публикации

24.окт.2021 Битрикс Работа с сокетами Ошибка! Не работает
В проверке сайте можно наблюдать такую ошибку
Работа ...

17.июл.2021 Как передать Roistat в заказ 1С-Битрикс
Передать ID Roistat можно в сам заказ в Битриксе после его о...

21.июн.2021 Сбой на файле, ошибка распаковки пакета
При очередном обновлении 1С-Битрикс выскочила ошибка [UUGZA0...

03.июн.2020 Не выводиться заглушка в композитном кеше
Столкнулся с тем, что при указании заглушки в динамической о...

01.апр.2020 Установка SSL сертификата LetsEncrypt на BitrixVM
Установка SSL сертификата LetsEncrypt на виртуальную машину ...

07.мар.2020 Битрикс настройка SSL, ошибка работы с сокетами
Заходим в меню битрикса выбираем 8. Manage pool web servers ...

14.ноя.2019 Не выгружаются заказы в 1С
Не выгружаться заказы в 1С из сайта на битрисе могут по разн...

07.ноя.2019 Видео youtube на фон сайта
Как-то на сайт мне нужно было вывести видео на весь экран, к...

05.ноя.2019 Свойство с большим списком (датой)
Если в инфоблоке необходимо использовать свойство типа списо...

05.ноя.2019 Основные настройки BitrixVM
Приведу основные пути и файлы конфигурации в виртуальной маш...