如何禁用重写规则以访问Laravel公共目录中的目录,而不会影响我的Laravel项目?
例如:我有(asd)目录进入我的公共Laravel,但我无法访问
如果我删除
RewriteRule ^ index.php [L]
行,我可以访问,但这会影响我的Laravel项目。
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteBase /
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
答案 0 :(得分:1)
这一行完全符合您的要求(即将规则应用于除真实目录之外的任何内容):
RewriteCond %{REQUEST_FILENAME} !-d
但是,您的重写似乎有问题。
您是否查看过网络服务器中的访问日志?