У меня есть домен (в фирме А), который идет на IP (в фирме Б). Когда я пишу свой домен в браузере, он показывает IP вместо домена.
Как сделать так, чтобы всегда отображался домен вместо IP?
Я использую Apache в качестве веб-сервера.
Хави
решение1
Если ваш сайт отображается при запросе по IP, вы можете сделать перенаправление URL черезmod_rewrite
. Если это не так, то есть конфигурация Apache хоста имеет несколько сайтов, размещенных на одном IP, вы не можете этого сделать, потому что это не будет ваш собственный IP, а будет общим для всех доменов на сервере.
решение2
Проверять
Имя_сервера и Псевдоним_сервера
директивы в вашей конфигурации. Я предполагаю, что ServerName содержит IP-адрес и неканонические URL-адреса, например, htp://domain.com/dirname переписываются в htp://1.2.3.4/dirname, что может быть причиной вашей перезаписи.
URL-адрес достаточно испорчен из-за того, что я не могу понять, как отключить разметку.