Apache2重写引擎导致403错误

Apache2重写引擎导致403错误,apache,mod-rewrite,apache2,httpd.conf,http-status-code-403,Apache,Mod Rewrite,Apache2,Httpd.conf,Http Status Code 403,我在apache2 conf文件上使用了以下配置 " " 这样我就可以删除链接后的“.html”后缀。这工作很好,但当我进入自己的领域没有扩展,它会给我一个403禁止的错误。。。。但是如果我在域之后键入/index,它将继续正常运行。有什么问题吗 谢谢这似乎解决了我的问题: Options -MultiViews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f Rew

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

"

"

这样我就可以删除链接后的“.html”后缀。这工作很好,但当我进入自己的领域没有扩展,它会给我一个403禁止的错误。。。。但是如果我在域之后键入/index,它将继续正常运行。有什么问题吗


谢谢这似乎解决了我的问题:

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

当您添加
.html
时,您引用的是一个文件,因此该条件将不满足,并且该规则将不适用。那么,当有人进入该域时,应如何使主页自行启动?规则可以修改吗?修改到什么程度?谢谢
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]