使用.htaccess文件从URL中删除.html文件扩展名

时间:2015-12-15 01:55:26

标签: html .htaccess mod-rewrite

我已经在.htaccess文件中尝试了许多不同的代码段,以便从URL中删除.html文件扩展名。到目前为止,我已经在这里阅读了其他一些无法解决的答案,研究了一些个人博客,甚至发现了一些对Chris Coyier的CSS技巧没有作用的技巧。

以下是我尝过的几个:

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

以及:

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

我感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

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