删除.html关闭网址。的.htaccess

时间:2016-07-05 17:55:45

标签: html .htaccess

我正在Node.js容器中构建一个站点,而.htaccess无效。我只想删除网址上的.html,但以下只是将网页下载为文件。对不起,如果这已经得到解答,只需要帮助。谢谢!

我们目前的情况:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\.html$ /$1 [L,R=301] 

1 个答案:

答案 0 :(得分:0)

要删除.html,您需要使用的是:

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

编辑:

某些托管服务需要稍微不同的布局:

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