【发布时间】:2014-10-09 03:04:42
【问题描述】:
Options -Indexes
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.html [NC]
RewriteRule ^ %1 [R,L,NC]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^ %{REQUEST_FILENAME}.html [L]
在我的网站中,我使用此 .htaccess 代码从 url 中删除 .html 扩展名。它在某些 url 中工作正常,但在某些 url 中会出现 403 禁止错误。我检查了这些网址的文件权限。没关系 0644.
【问题讨论】:
-
它们是否干扰了实际目录?
-
没有这些规则,正常文件是否也会产生禁止错误?
标签: php html apache .htaccess mod-rewrite