6

Я пытаюсь добраться до api.example.com , но когда я это делаю, Firefox говорит:

Couldn't resolve server www.api.example.com

Что здесь происходит? Почему Firefox добавляет www сам по себе?

Он отлично работает в Chrome, Safari и даже в Firefox на другом компьютере, поэтому с моей локальной копией должно быть что-то не так.

2 ответа2

7

Эта функция управляется тремя настройками browser.fixup.alternate.enabled , browser.fixup.alternate.prefix и browser.fixup.alternate.suffix которые вы можете увидеть, если наберете about:config в адресную строку. По умолчанию, если Firefox не может разрешить имя сервера, введенное в адресной строке, он попытается "исправить" его. Чтобы сделать это, он попытается добавить к имени префикс "www". и / или добавить суффикс ".com". Chrome имеет другую стратегию "исправления" неполных имен - он просто запускает поиск в Google.

1

Я думаю, что Firefox сделает, если вы api.example.com , сначала поищите его. Если он не может решить проблему, он попытается добавить www. Во-первых, многие веб-сайты (хотя и с уменьшающимся числом) имеют имена хостов, для которых требуется субдомен www для определения их IP-адреса.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .