对于htaccess文件,我有点像菜鸟,所以我需要一些帮助。 我正在使用PHP的fatfree框架(f3),并且已经修改了它的htaccess文件以满足我的需求,直到现在。
我要做的是拆分/组织fatfree的路由系统......所以并非所有路由都存在于一个PHP文件中。
这是我希望实现的目标。
使用以下.htaccess文件,我已经能够实现#1& #2以上。 #3,不太确定。
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^api/.* api/index.php [L,QSA]
RewriteRule ^auth/.* auth/index.php [L,QSA]
任何提示都表示赞赏!
答案 0 :(得分:3)
这应该照顾#3:
RewriteCond $1 !^(api|auth)
RewriteRule ^(.*)$ /index.php/$1 [L]