2013-10-06 3 views
0

Например, если я только что посетил example.com, веб-сайт не может быть посещен. Вместо этого я должен явно использовать www.example.com, чтобы получить доступ к нему правильно, что, как оказалось, вызывает раздражение, так как люди действительно не хотят набирать www все время. Какое решение здесь? Я использую серверы linux.Почему веб-сайт не доступен без www?

+0

от внешней машины, где установлены рыть или Nslookup, какой выход 'вырыть @ 8.8.8.8 www.XXX.com' и/или 'nslookup www.XXX.com 8.8.8.8', это будет проверять снова google dns, и, конечно, если y ou недавно добавила субдомен www к вашим DNS, это может занять некоторое время для распространения – jay

+0

Вы решили это в конце? –

ответ

0

Вы должны добавить запись A на свой dns service provider, а имя хоста должно быть www. так же, как это:
enter image description here

первый столбец является host name, второй является record type, игнорировать третий и последний (отличается провайдер отличается), четвертый ip address, указывая на свой сервер.

0

Звучит так, как будто нет DNS A Запись для субдомена www.

Вам необходимо его создать.

0

Я думаю, что OneZero хочет, чтобы голый домен либо работал напрямую, либо вводил example.com, либо автоматически перенаправлял www.example.com.

Прежде всего, необходимо определить голую домен Рекордное (example.com), то IP, вероятно, такой же, как www.example.com, например, в файле BIND зоны:

example.com.   IN A 123.123.123.123 
www.example.com.  IN A 123.123.123.123 

Тогда вы можете использовать веб-сервер для перенаправления www.example.com, например в Apache использовать mod_rewrite:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^example\.com 
RewriteRule ^(.*)$ http://www.example.com/$1 [R=permanent,L] 
Смежные вопросы