Apache2 RewriteEngine导致403错误

时间:2015-05-06 20:36:19

标签: apache mod-rewrite apache2 httpd.conf http-status-code-403

我在apache2 conf文件中使用了以下配置

"

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

"

这样我就可以删除" .html"我的链接后缀。这工作正常,但当我进入域自己没有扩展它会给我一个403禁止错误....但如果我在域后键入/索引它将继续罚款。可能是什么问题?

由于

1 个答案:

答案 0 :(得分:0)

这似乎解决了我的问题:

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