我有一個網域名稱(在 A 公司),它指向一個 IP(在 B 公司)。當在瀏覽器中寫入我的網域時,它會顯示 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,這可能是導致您重寫的原因。
由於我似乎不知道如何關閉標記,所以網址已經很混亂了。