2012-07-22 81 views
1

可能重複:
How to remove .html from URL如何配置我的網站以便在URL中不需要結尾的「.html」?

我已經創造了我自己的軟件網站。該軟件通過FTP服務器上傳該網站。出於某種原因,所有頁面末尾都有.html。我的問題是如果用戶說www.mydomain.com/live而不是www.mydomain.com/live.html,他們會得到一個404錯誤。我如何解決這個問題,他們不必在頁面末尾添加.html

+0

你運行什麼Web服務器(IIS,Apache等)? – 2012-07-22 00:15:51

+0

我不確定...我使用的是bluehost的FTP服務器 – 2012-07-22 00:26:55

回答

1

你可以用一個簡單的.htaccess文件做到這一點:

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME}.html -f 
RewriteRule ^(.*)$ $1.html 
+0

所以,我該如何將其添加到我的網站... – 2012-07-22 00:14:19

+0

只是[創建一個'.htaccess'文件](http://httpd.apache.org/文檔/ 2.2/HOWTO/htaccess.html)。 – tiwo 2012-07-22 00:15:03

+0

對不起,但是如何。我16歲,絕對從來沒有聽說過這種類型的文件... – 2012-07-22 00:17:10

1

另一種可能性是這樣的:把內容分成live/index.html。然後,請求/live通常重定向到/live/,然後從live/index.html服務。

相關問題