2017-07-17 102 views
-2

我有一個網站現在與地址https://example.com/。如何通過地址https://example.com.html訪問此網站?在htaccess中寫什麼?如何訪問網站的2地址

+0

你的意思是你要能夠使用'example.com.html'作爲_host名_訪問此網站?這不能使用.htaccess完成,這需要在DNS級別和服務器配置中進行修改。 – CBroe

回答

1

在htaccess中寫什麼?

沒什麼特別的。

這個問題不是寫什麼,而是寫什麼不是寫在.htaccess。答案是:不要寫任何將網站鏈接到其名稱之一(example.comexample.com.html)。這同樣適用於PHP源文件或配置文件。

其餘的只是專名註冊,域名服務器和Apache配置。

關於Apache的配置,假設您的Web服務器的IP地址是1.2.3.4。 Apache的配置文件(httpd.conf FE)現在包含類似這樣:

<VirtualHost 1.2.3.4:80> 
    ServerName example.com 
    DocumentRoot "/www/docs/example.com" 
    # Other configuration directives for domain example.com 
</VirtualHost> 

爲了讓阿帕奇知道域example.com.html相同example.com您可以將ServerAlias添加到<VirtualHost>塊:

<VirtualHost 1.2.3.4:80> 
    ServerName example.com 
    ServerAlias example.com.html 
    DocumentRoot "/www/docs/example.com" 
    # Other configuration directives for domain example.com 
</VirtualHost> 

假設你已經有了名字並且名字服務器被正確地配置爲指向你現有的服務器,重啓Apache並且它應該可以工作。

瞭解更多關於<VirtualHost>ServerAlias