这是我的文件夹结构:
-
网站.com
-
主要的
- 子1
- 子2
-
主要的
我希望能够sub1
通过 URL访问子文件夹,我通过在website.com/sub1
下面添加以下内容来设法做到这一点:.htaccess
website/
RewriteCond %{REQUEST_URI} /sub1/(.*)$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*)$ main/sub1/index.php?view=$1 [QSA,L]
我的问题是,虽然index.php
被访问,但它一直被访问,即使是.js
和.css
文件也是如此。所以我之前尝试添加以下规则(尽管我!-f
之前通过我的条件排除了文件):
RewriteCond %{REQUEST_URI} /sub1/(.*)$
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.*)$ main/sub1/$1 [L,QSA]
但正如您可以猜到的那样,运气不好,即使我删除了另一个文件,也没有实际文件进入第二个块。