-2
我有一個網站現在與地址https://example.com/
。如何通過地址https://example.com.html
訪問此網站?在htaccess中寫什麼?如何訪問網站的2地址
我有一個網站現在與地址https://example.com/
。如何通過地址https://example.com.html
訪問此網站?在htaccess中寫什麼?如何訪問網站的2地址
在htaccess中寫什麼?
沒什麼特別的。
這個問題不是寫什麼,而是寫什麼不是寫在.htaccess
。答案是:不要寫任何將網站鏈接到其名稱之一(example.com
或example.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
你的意思是你要能夠使用'example.com.html'作爲_host名_訪問此網站?這不能使用.htaccess完成,這需要在DNS級別和服務器配置中進行修改。 – CBroe