上顯示標記我正在構建個人網站,並且我希望我的url鏈接看起來像domainname.com/example而不是domainname.com/example.html.htaccess文件不覆蓋html,而是在第
我正在使用fastcomet進行我的虛擬主機服務。在我的public_html文件夾下,我有一個.htaccess文件。這是我的.htaccess文件的代碼。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
</IfModule>
我的.htaccess文件和我所有的HTML,CSS,JS文件正在家/用戶名/的public_html /我已經移除了所有的HTML文件的HTML擴展。我應用了這些更改後,我試圖讓http://domainname.com/example,我看到的HTML標記,而不是呈現的HTML如:
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<all my code .... />
</html>
上我應該做的事情有什麼建議?我將.htaccess文件放在錯誤的目錄中?我也嘗試過使用和不使用.htaccess文件上的Ifmodule標籤。
謝謝!
「我已經從我所有的html文件中刪除了.html擴展名」 - 爲了澄清,您已經從HTML文件本身中刪除了文件擴展名?或者只是從指向該文件的URL(這是你應該做的)? – MrWhite