Поиски DNS для локального URL веб-сервера MAMP, берущего 5 + секунды

Я полагаю, что ответ chris довольно хорош. Если Вы не хотите использовать Сценарий PHP, это могло бы стать:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$                - [G,L]

Не забывайте, что mod_rewrite страница также имеет compainion mod_rewrite Wiki.

7
задан 23 July 2011 в 08:20
3 ответа

Ну, example.local обычно mDNS (Zeroconf) адрес, таким образом, существует каждая возможность, что Ваша конфигурация mDNS повредилась в некотором роде, и требуется несколько секунд для этого к тайм-ауту, прежде чем это отступит к /etc/hosts.

Почему не просто добавляют localhost как a ServerAlias и просто получите доступ к нему через то имя? Иначе, по крайней мере, используйте домен, который не имеет домена верхнего уровня, который имеет другое значение к Вашей системе.

4
ответ дан 2 December 2019 в 23:38

Юо также может использовать домены, в которых нет .something, поэтому просто пример без .local . Как упоминалось здесь http://www.justincarmony.com/blog/2011/07/27/mac-os-x-lion-etc-hosts-bugs-and-dns-resolution/ , похоже, OSX использует .local для Bonjour.

Я тестировал только пример без .local, и, похоже, он решает эту проблему.

2
ответ дан 2 December 2019 в 23:38

У меня была эта проблема с сайтами, отличными от .local, при использовании AJAX. Мне удалось исправить это, добавив следующие строки в / etc / hosts

::1 slow-site.url      
fe80::1%lo0 slow-site.url

над основным блоком сайтов для каждый сайт-нарушитель, где 'slow-site.url' - 'example.local' или что-то еще.

это IPv6-адрес - подробнее здесь:

https://superuser.com/questions/241642/what-is -the-релевантность-of-fe801lo0-localhost-in-etc-hosts

1
ответ дан 2 December 2019 в 23:38

Теги

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