Apache2 RewriteEngine 导致 403 错误
Apache2 RewriteEngine causing 403 Error
我在 apache2 conf 文件上使用了以下配置
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ .html [NC,L]
这样我就可以删除链接后的“.html”后缀。这工作正常,但是当我在没有扩展名的情况下单独进入域时,它会给我一个 403 禁止错误....但如果我在域后输入 /index 它将继续正常。可能是什么问题?
谢谢
这似乎解决了我的问题:
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ .html [NC,L]
我在 apache2 conf 文件上使用了以下配置
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ .html [NC,L]
这样我就可以删除链接后的“.html”后缀。这工作正常,但是当我在没有扩展名的情况下单独进入域时,它会给我一个 403 禁止错误....但如果我在域后输入 /index 它将继续正常。可能是什么问题?
谢谢
这似乎解决了我的问题:
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ .html [NC,L]