на www или не на www [дубликат]

Возможный дубликат:
Какой смысл в использовании «www» в URL-адресе?

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

Если перед сайтом не должно быть www, то какой код htaccess мне следует использовать, чтобы переписать URL-адрес и сделать так, чтобы Google оставался довольным?

14
задан 13 April 2017 в 05:14
6 ответов

Да, лучше (мудрая SEO) иметь перенаправление того к другому. Вы хотите избежать дублирования содержания и фрагментации сока ссылки (хотя те 2 должны быть, были зафиксированы к настоящему времени на главных поисковых системах).

<VirtualHost *:80>
    ServerAlias www.example.com
    RedirectMatch permanent ^/(.*) http://example.com/$1
</VirtualHost>

Имеют в виду, хотя это, никакое-www перемещение не имеет недостаток, что все субдомены будут также передавать cookie основного (никакой-www) домен.

9
ответ дан 20 November 2019 в 23:03
  • 1
    Я также добавляю ServerName example.com, таким образом, это знает, каково название сайта на самом деле. Также могут быть многие ServerAlias es для каждой записи Vhost. –  Joe Koberg 10 December 2009 в 13:32
  • 2
    Вы don' t нужно RedirectMatch; плоскость Redirect permanent / http://example.com/ делает то же самое. –  bobince 13 December 2009 в 19:53

Конечно, 301 один к другому.

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

, Если Вы толстеете для не - www. версия, Вы не сможете установить cookie на основном example.com сайт, также не делая их доступными ни для чего на subdomain.example.com. Если субдомен будет чем-то как userimg.example.com, где Вы пробуете к отправленным пользователями узла данным более низкими правами безопасности, не - www., версия будет пропускать cookie, которые www. разделила бы версия.

(Плюс, конечно, другой материал non-web-related, как неспособность к CNAME пустой домен.)

6
ответ дан 20 November 2019 в 23:03

Нет никакого серьезного основания не предоставить обоим.

5
ответ дан 20 November 2019 в 23:03
  • 1
    дублирование содержания и фрагментация сока ссылки раньше были 2 причинами –  cherouvim 10 December 2009 в 13:33
  • 2
    Возглавляет об этой ситуации: stackoverflow.com/questions/570148/… –  micahwittman 10 December 2009 в 13:37
  • 3
    Google isn' t единственная поисковая система, крупные игроки, возможно, решили проблемы, но в зависимости от Вашего контента сайта и цели можно получать трафик поисковой системы от источников кроме крупных игроков. –  Richard Slater 10 December 2009 в 13:39

это - вопрос предпочтения некоторым людям, и вопрос fervorous религиозного обсуждения другим (как kde лучше, чем гном, энергия по сравнению с emacs, и т.д.).

независимо от Вашего выбора, следующий код из стандарта drupal .htaccess показывает нам, как перенаправить пользователей к www:

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

и это - код, необходимо вызвать non-www URL:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
3
ответ дан 20 November 2019 в 23:03

Технические аспекты в стороне и если Вы рассматриваете сначала перспективу конечного пользователя, у Вас должна быть работа www, И non-www должен привести к www странице также.

, устно обмениваясь ссылкой, люди склонны объявлять non-www. Переходят к com точки в качестве примера для проверки этого или этого .

, Даже если www подразумевается, он опущен в разговоре. Затем в конце получателя, если пользователем не является образованная IT, он будет просто перепечатывать "example.com" и ожидать видеть веб-сайт.

И теперь ключевая роль: при использовании www для установки домена example.com, то удостоверьтесь, что не также прибудет туда. Иначе конечные пользователи не будут радоваться, и они имеют значение больше для Вашего сайта, чем www или никакое-www правило. ;)

На персональном уровне, я использую www, и перенаправление non-www непосредственно настроено в DNS, не как виртуальный хост.

1
ответ дан 20 November 2019 в 23:03

Вам решать. Вопрос вкуса. Точка.

Наличие более короткой версии (без www) может иметь последствия SEO. Короткое, которое URL, более относительный вес его ключевое слово, может иметь.

Обращают внимание, что Вы только официально поддерживаете одну версию или другой, но не обоих одновременно. Если обе версии решают к странице (состояние HTTP 200) затем, это плохо. Люди будут связываться с Вашими страницами и со ссылками www.domain.com и domain.com. Разряд страницы будет распространен через обоих. Google, вероятно, выберет одну версию и отбросит другой от его индекса. Необходимо выбрать одну версию и сделать другое перенаправление 301 (страница перемещенный постоянно) к основной.

4
ответ дан 20 November 2019 в 23:03

Теги

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