请教一个apache htaccess的写法

当没有文件或目录存在时,
/user或/user/xxx 交给user.php处理
/admin或/admin/xxx 交给admin.php处理
其他url都交给index.php处理

这样的htaccess应该怎么写?

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(user|admin)/?(.*)$ $1.php/$2 [QSA,PT,L]
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
这样的写法会报错

阅读 2.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进