1. Блог Inweb
  2. Ask Inweb
  3. SEO
  4. Куда в папке .htaccess вставлять директивы склейке доменов?

Куда в папке .htaccess вставлять директивы склейке доменов?

Есть

ответ

Дата вопроса: 14.03.2020, 11:51

Здравствуйте. Похоже, что Гугл рассматривает мой сайт с www в адресе и без www, как разные сайты.
Поэтому хочу произвести склейку доменов. Вычитал, что для этого надо в папку .htaccess добавить
следующие директивы.

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

Но проблема в том, что в папке .htaccess уже есть следующие команды.

RewriteEngine Off

AuthName \»AWStats statistics\»
AuthType Basic
AuthUserFile /home/virtwww/w_vashelectric-cc-ua_29cfbf3b/http/awstats/.htpasswd
Require valid-user

DirectoryIndex index.cgi

Подскажите, в какое именно место этого кода я должен вставить директиву о склейке? И не нужно ли, что-то
изменять в исходном варианте папки .htaccess?
Спасибо.

Автор: vovanvovanych

Просмотров: 175

Категория:

SEO

Оцените вопрос

Рекомендуйте нас друзьям

Частный ответ

Рейтинг автора

188

Дано ответов

77

Влад Наумов
1
Рейтинг ответа

Влад Наумов

Head of SEO

Добрый день, vovanvovanych

Обратите внимание что .htaccess это не папка, а файл расположенный в корне сайта.

Так как директивы в файле .htaccess уже есть, но не связаны с редиректами, то код для склейки домена нужно разместить после них.

Но в Вашем случае надо в начало файла. В идеале нужно закомментировать код про статистику, это файл от хостинга такой.

Итого, содержимое файла .htaccess должно быть следующим:

RewriteEngine On

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

Дата сообщения: 15.03.2020, 17:54

    Похожие вопросы

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