可能重複:
How to remove .html from URL如何配置我的網站以便在URL中不需要結尾的「.html」?
我已經創造了我自己的軟件網站。該軟件通過FTP服務器上傳該網站。出於某種原因,所有頁面末尾都有.html
。我的問題是如果用戶說www.mydomain.com/live
而不是www.mydomain.com/live.html
,他們會得到一個404錯誤。我如何解決這個問題,他們不必在頁面末尾添加.html
?
可能重複:
How to remove .html from URL如何配置我的網站以便在URL中不需要結尾的「.html」?
我已經創造了我自己的軟件網站。該軟件通過FTP服務器上傳該網站。出於某種原因,所有頁面末尾都有.html
。我的問題是如果用戶說www.mydomain.com/live
而不是www.mydomain.com/live.html
,他們會得到一個404錯誤。我如何解決這個問題,他們不必在頁面末尾添加.html
?
你可以用一個簡單的.htaccess
文件做到這一點:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*)$ $1.html
所以,我該如何將其添加到我的網站... – 2012-07-22 00:14:19
只是[創建一個'.htaccess'文件](http://httpd.apache.org/文檔/ 2.2/HOWTO/htaccess.html)。 – tiwo 2012-07-22 00:15:03
對不起,但是如何。我16歲,絕對從來沒有聽說過這種類型的文件... – 2012-07-22 00:17:10
另一種可能性是這樣的:把內容分成live/index.html
。然後,請求/live
通常重定向到/live/
,然後從live/index.html
服務。
你運行什麼Web服務器(IIS,Apache等)? – 2012-07-22 00:15:51
我不確定...我使用的是bluehost的FTP服務器 – 2012-07-22 00:26:55