Вопрос не новый, но именно в таком ракурсе я его на форуме не нашел, равно как и способа решения проблемы.
Развёрнут moodle 2.6.2+ (пока в тестовом режиме). Сервер свой, под управлением FreeBSD 9.2, все пакеты установлены и настройки выполнены правильно. На страничке: Администрирование - Сервер - Среда (Версии ПО) замечаний нет.
При попытке войти на сайт без WWW в начале адреса получаем известное сообщение: Обнаружена попытка некорректного доступа. Этот сервер доступен только по адресу «www.xxx.yyy». Однако через несколько секунд сайт открывается без проблем.
В файле config.php разумеется прописан wwwroot = 'адрес полностью с www'; Но по идее при верных настройках сайт должен открываться без проблем и так и эдак! Пробовал вместо URL прописывать "белый" IP адрес, через который сервер подключён к Сети. Но тогда получаем аналогичное сообщение, что сервер доступен исключительно по этому адресу. Может оно и мелочь, в итоге пользователь всё равно попадает на сайт, но как то неприятно.
Есть ли решение у этой проблемы?
P.S. Хотел дать в сообщении реальный адрес сайта, что бы отвечающие могли сами увидеть проблему, но при наличии в сообщении URL ссылок, оно бракуется как спам.