我有.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[/(.*)]
(目录及其下的所有内容)到{{1}同样,但到目前为止,我一直有问题。
我需要在index.php
文件中添加哪些行来添加对该规则的支持?
P.S。
我正在执行此操作的webapp目前存在于测试服务器上,并且全部存储在更高的基础之下,因此目前的lib URL为.htaccess
。我没有在http://localhost:8080/c2/lib
中定义/c2
部分,因为我试图让它保持不同,只有让webapp进行处理。
我知道我可以将.htaccess
目录移动到更高的目录中,但我尝试使用/lib
执行此操作。
答案 0 :(得分:2)
您可以添加其他规则,该规则会重写/lib/*
RewriteRule ^lib/.*$ index.php [L]