使用htaccess文件删除.html的最简单方法是什么?

时间:2016-05-04 19:48:01

标签: .htaccess

所以我一直在尝试很多不同的htaccess编码来清理我的网址

但是甚至不能简单地删除.html而不会出现问题

Code Im使用:     RewriteCond%{REQUEST_FILENAME} .html -f     RewriteRule ^(。+)/ $ $ 1.html [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .*[^/]$ %{REQUEST_URI}/ [L,R=301]

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

CODE我希望清理:

 <area shape="poly" coords="3,612,78,557,118,627,5,708"     href="collabwitus.html" />

htaccess的新手并不喜欢一些帮助!

我正在从文件管理器到hostgator完成所有工作,因此使用文件管理器在更多的分步版本中构建答案会很棒!

3 个答案:

答案 0 :(得分:1)

输入以下代码:

RewriteEngine On
RewriteCond %{THE_REQUEST} \s/+(.*?/)?(?:index)?(.*?)\.html[\s?/] [NC]
RewriteRule ^ /%1%2 [R=302,L,NE]

答案 1 :(得分:0)

试试这个:

RewriteEngine On

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

答案 2 :(得分:0)

此代码对我有用:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]
相关问题