我想要的是这样的情况:
http://example.com/api/whatever
将指向处理 JSON 的 PHP API。
http://example/whatever
将指向单个静态 HTML 文件,该文件使用前端路由来决定显示什么。
这可能吗?我不确定如何让不太具体的规则指向单个文件并仍然允许它/api/
工作。这是我目前的 .htaccess 文件:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* client/index.html [L]
RewriteCond %{REQUEST_URI} !^/api/
RewriteRule api/.* index.php [QSA]
任何帮助将不胜感激。谢谢 :)