我已经在.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
我感谢任何帮助。
答案 0 :(得分:1)
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html