Перенаправить на сайт, если часть WWW отсутствует - PullRequest
2 голосов
/ 22 июля 2011

После просмотра ответа на почти такой же вопрос о SO я добавил эту строку в .htaccess

RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ <a href="http://www.example.com/" rel="nofollow">http://www.example.com/</a>$1 [R=301,L]

Но в этих 2 случаях это не сработало

example.com
example.com/
example.com/index.php

В других случаях он успешно перенаправляется на www.example.com/...
Что не так в моем .htaccess?

Additional Info
По какой-то неизвестной причине [по крайней мере для меня] я не могу включить страницу ОШИБКА для PHP, но работает нормально только для HTML.

1 Ответ

1 голос
/ 22 июля 2011

Если я правильно вас понимаю, это проблема DNS. Попробуйте добавить запись cname:

CNAME yourdomain.com www.yourdomain.com

...