Маскирование URL-адреса в строке состояния

Я размещаю свой собственный веб-сайт на моем личном сервере под управлением сервера Ubuntu. Мой общедоступный IP-адрес отображается в строке состояния каждый раз, когда кто-то посещает мои сайты или наводит курсор на одну из ссылок на страницах (т. Е. При переходе на домашнюю страницу отображается сообщение «Ожидание myipaddress / index.php»). Я купил доменное имя у godaddy. Хотя мне удалось найти опцию маскировки URL-адреса в адресной строке на странице администратора, я не смог найти такой опции для страницы состояния. Сначала я пытался встроить код JavaScript в файлы php, но позже узнал из различных сообщений (ссылка), что мы не можем контролировать то, что отображается в строке состояния.

Все, что я хочу сделать, это отображать мое доменное имя вместо моего IP-адреса каждый раз при загрузке страницы и каждый раз, когда пользователь наводит курсор на ссылку. Есть идеи, как мне это сделать?


person lbj-ub    schedule 28.08.2011    source источник
comment
Какое значение имеют атрибуты href ссылок? Они включают IP? Если да, вам нужно исправить проблему там. Также попробуйте base element и правильно установите хост.   -  person Felix Kling    schedule 29.08.2011


Ответы (2)


Вам просто нужно указать, что ваше доменное имя указывает на ваш IP-адрес, и настроить сайт на своем сервере для обработки этого домена. Тогда все запросы будут поступать на это доменное имя, а не напрямую на ваш IP-адрес.

Примечание: очень легко найти IP-адрес любого веб-сервера (на основе доменного имени), поэтому вы не можете его скрыть, но вы можете настроить его так, чтобы он вел себя так же, как любой обычный сайт, использующий доменное имя. вместо IP-адреса.

person Guy    schedule 28.08.2011

Вы сделали что-нибудь, чтобы связать веб-сервер и доменное имя? Вам понадобятся серверы имен, часто у вашего провайдера домена есть что-то, что вы можете использовать, или вы можете запустить свое собственное. Сервер имен похож на телефонную книгу для веб-сайтов. В нем говорится, что mydomain.com можно найти по IP-адресу 123.whatever. Пока у вас нет записи в «телефонной книге» сервера имен, вы не сможете получить к ней доступ через это доменное имя.

Вам также необходимо настроить что-то на веб-сервере, чтобы он знал, что обслуживать, когда он получит запрос, указывающий на этот домен, если вы используете apache, вероятно, это будет запись виртуального хоста в соответствующем файле конфигурации.

person profitphp    schedule 28.08.2011
comment
Привет, спасибо за предложение. Я не слишком знаком с серверами имен, но сервер имен в моем случае не обновлен, поскольку, когда я набираю свое доменное имя в адресной строке, он приводит меня на мой веб-сайт (т.е. мое доменное имя указывает на мой IP-адрес ). Или есть еще что-то, что мне нужно сделать? - person lbj-ub; 29.08.2011
comment
А, ладно, тогда ты хорошо разбираешься в серверах имен. Это будет что-то в вашем HTML, что вызывает вашу проблему. - person profitphp; 29.08.2011