这是重写public / index.php的.htaccess 我正在使用Laravel php框架。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} /(code|tmp) [NC]
RewriteRule ^ - [L]
RewriteRule ^((?!public/).*)$ public/$1 [L,NC]
</IfModule>
这里的文件夹&#39;代码&#39;和&#39; tmp&#39;可以像平常一样访问。
如果我添加一组嵌套文件夹,并添加默认的Laravel htaccess以删除public / index.php
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
它在嵌套文件夹中不起作用。
如果我没有在根目录中首先获得.htaccess,那么效果很好。一旦我给了我的.htaccess它就不起作用了。
根目录中的.htaccess是否会对子文件夹产生影响?
如果是,我该如何解决
注意:这是我之前获得.htaccess的问题