我的网站上有几个文件夹和页面,并且在直接调用它时效果很好(例如mydomain.com/forum or mydomain/tmp/file.html
)。
但是当只调用mydomain.com
apache时,尝试查找mydomain/index.html/
文件夹,而根目录中有index.html
个文件而没有index.html文件夹。结果404错误。
在哪里更改apache设置? (仅.htaccess
可用,它是虚拟主机)
答案 0 :(得分:0)
很可能有一些规则添加尾部斜杠。您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代码删除尾部斜杠:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=302,L,NE]