Подтвердить что ты не робот

Перенаправить WWW на WWW или наоборот?

Ive просто провела аудит seo на моем сайте и получила это сообщение...

Убедитесь, что www.mysite.co.uk и myside.co.uk не работают в параллельны друг другу.

Важное значение имеет перенаправление запросов от нежелательного имени хоста потому что поисковые системы рассматривают URL-адреса с и без "www" как два разные сайты.

Как только ваш предпочтительный домен настроен, используйте 301 переадресацию для всего трафика в ваш непривычный домен.

Теперь мой сайт работает как с www. и без www. так это значит, что мои сайты работают параллельно?

Если да, то как мне это решить? и должен ли я указывать мой не www на www или наоборот?

Im, использующий PHP на сервере linux/apache.

4b9b3361

Ответ 1

Теперь мой сайт работает как с www. и без www. так делает это означает, что мои сайты работают параллельно?

В значительной степени. Параллельно означает, что посетитель (человеческий или поисковый робот) может получить доступ к одному и тому же контенту с www и не-www версией URL.

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

Если да, то как мне это решить?

Для Apache поместите эти правила в файл .htaccess, расположенный в каталоге wwwroot:

#########################
# redirect no-www to www
#########################

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

- или -

#########################
# redirect www to no-www
#########################

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

и должен ли я указывать мой не www на www или наоборот?

Нет определенного ответа; оба имеют свои плюсы и минусы. См. Да WWW, чтобы понять, почему URL-адрес WWW хорош, и его конкурент Нет WWW, который просто говорит "www. устарел". без объяснения.

Ответ 2

В самом деле, сохранить доступные версии www и no-www для веб-сайта может быть хедарирующим, потому что он создает дублирующее содержимое между двумя версиями вашего веб-сайта. И Google не любит дублировать контент, поэтому рекомендуется использовать so pratice для перенаправления www на no-www или наоборот.

С Apache Server вы можете создать файл .htaccess(в корне вашего домена) и вставить эти строки для перенаправления (301 redirect) www до no-www:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^example\.com [NC]
RewriteRule (.*) http://example.com/$1 [QSA,R=301,L]
</IfModule>

Вы также можете выбрать противоположное (переадресовать с no-www на www), если хотите. Независимо от того, выбираете ли вы одно или другое решение.

Ответ 4

www в www.domain.com является субдоменом, который может быть чем угодно. (m.domain.com, x.domain.com или что-то еще.

Но обычно в соответствии с обычным подходом www является субдоменом по умолчанию для любого сайта.

Большинство сайтов ссылаются на www.sitename.com или sitename.com на ту же страницу.

Так что не волнуйтесь, просто продолжайте..!!