我有 .htaccess 脚本:
DirectoryIndex index.php
Options -Indexes
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/?$ index.php [L,QSA]
这会将所有请求重定向到index.php
脚本中,但存在的现有文件或目录除外。但是,我有/lib
包含 webapp 库的目录,我想扩展重写规则以将请求重定向到/lib[/(.*)]
(目录及其下的所有内容)index.php
,但到目前为止,我一直遇到问题。
我需要在.htaccess
文件中添加哪些行来添加对该规则的支持?
ps
我正在为此执行此操作的 webapp 目前存在于测试服务器上,并且都存储在更高的基础下,因此目前的 lib URL 是http://localhost:8080/c2/lib
. 我没有定义其中的/c2
部分,.htaccess
因为我试图让它保持不同,只有 webapp 进行处理。
我知道我可以将/lib
目录移动到更高的目录,但我正在尝试使用.htaccess
.