Как изменить отображение в адресной строке(дедик+домен)?
Использую выделенный сервер на хостинге (vps-server)+купил домен для сайта.
По инструкции привязал DNS, и прочее к сайту на хостинге (llc).
По домену на сайт переходит без проблем, только проблема в том, что в адресной строке почему-то происходит переопределение и отображается ip-адрес хоста вместо доменного имени.
httaccess файла нету как такового.
Подскажите пожалуйста, где изменить, чтоб отображался именно домен в адресной строке?
(Windows server 2016 система)
1. При получении хостинга, ты получаешь IP. Да, именно по нему ты и попадаешь на сайт.
2. При регистрации домена, ты заводишь его на IP, привязываешь, читай. И переходы по домену, фактически попадаешь на IP.
3. htaccess — описание Apache-сервера, может как находится в директории сайта, так и в настройках самого апача, кроме того, внутри директорий сайта может находится еще ряд htaccess-инструкций.
4. Apache не единственный вид серверов, вполне может происходить управление на уровне Nginx, например.
Итого: если у тебя происходит редирект 301 с домена на IP (проверить ты можешь с помощью curl-а в консоли), то ищи конфиг глобальный апача или нгинкса, или другого сервера, который этим управляет.
Я не занес это в ответы, потому что по счастливому стечению обстоятельств не имел дело с виндовыми серверами.
Арсений Матыцин, не иметь дела с IIS - действительно счастье ;)
У IIS есть гуй, в гуе в настройках сайта настраиваются и привязки. IIS свои конфиги в XML хранит, но в разных местах. В директорию сайта вынесен один набор параметров, в свою системную директорию - другой набор параметров. Ручками ковырять не рекомендовал бы. Кроме того, налету IIS в 2012-м серевере ничего подхватывать не умел, на каждый чих требовал или перезапуска сервера, или перезапуска сайта. В 2016-м может что-то к лучшему изменилось - не знаю.
Это всё при условии, что IIS используется, конечно.