2015-08-13 36 views
-1

我正在使用我的第一個網頁,並使用c9.io作爲開發環境進行開發(適合與小團隊合作)。製作我的第一個網頁,如何從頁面地址中刪除.html?

我試圖通過鏈接到不同的html頁面(幫助頁),以實現我的網站導航。

我想有一個接觸頁面具有

mysite.com/help

,我有一個名爲

help.html一個HTML頁面。

試圖導航到我的網站我看到我無法訪問mysite.com/help,而是我可以導航到mysite.com/help.html。

至少在C9的名字去掉的.html使得它無法識別爲一個HTML文件,但我需要的解決方案或有別的東西怎麼回事?

感謝

+0

你應該搜索「漂亮的網址」 –

+0

你在哪個環境? –

回答

0

要做到這一點是有一個叫.htaccess(與初始點)文件

你可以寫一個代碼,並會刪除HTML

RewriteEngine On 
RewriteRule ^help(.*)$ help.html 

您可以添加任意多的頁面你需要在這裏

+0

不太確定這個環境是否支持htacces ...(換言之,基於apache) –

+0

@LelioFaieta我只是檢查cloud9和它似乎有Apache,只取決於管道安裝 – Edig

+0

我需要安裝什麼? – Pipeline

0

.htaccess文件並粘貼此代碼。這將刪除url中的.html擴展名。

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^\.]+)$ $1.html [NC,L] 
+0

不太確定這個環境是否支持htacces ...(基於apache換句話說) –

相關問題