Разбирането е, че CNAME трябва да се използва за поддомейни, а www е просто друг поддомейн. Разбира се, бих могъл да направя 301 пренасочване, но изглежда странно да го направя, когато го накарам да работи сега и съм апаш нуб, така че по-скоро не бих се занимавал с него.

Ако зададете example.com и www.example.com на един и същи IP адрес (www е CNAME на @), тогава зависи как сте го конфигурирали на сървъра. НИКОГА не трябва да имате зареждане на уебсайт както за голия домейн, така и за поддомейн www. Аз лично бих избрал кой искате да стартирате сайта на: www или гол домейн. Ако искате да го стартирате на www, отидете на http://wwwizer.com и след това копирайте IP (174.129.25.170) и го задайте като A-запис за голия домейн, след това задайте вашия www-поддомейн на IP на ВАШИЯ сървър. Това показва 301 пренасочване за всеки, който има достъп до вашия гол домейн. Ако искате да премахнете www и да накарате всички потребители да използват голия домейн, ще трябва да направите някои конфигурации от страна на сървъра:

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

Можете да го поставите в .htaccess или в httpd.conf или където и да са вашите конфигурационни файлове на Apache. (Не забравяйте да рестартирате Apache, ако промените нещо).

За целите на SEO вижте тук: http://www.toxzen.co.za/tutorials/item/50-to-www-or-not-to-www-that-is-an-seo-question

Важно е да използвате пренасочване 301 или за добавяне или премахване на www. Трябва да изберете един и трябва да се придържате към него. 'It doesn't matter which you choose but you should pick one and be consistent ... So whichever you choose for aesthetic reasons should be consistently used for SEO reasons'

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?