【发布时间】:2016-03-18 22:47:30
【问题描述】:
我正在使用 .htaccess 将所有对 http://domain/site1/api/ 的调用重定向到 /site1/api/ 文件夹中的 index.php。这个 index.php 是一个 rest api 的入口点。
# /site1/api/.htaccess
RewriteEngine On
RewriteBase /site1/api/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]
它工作正常,但有没有比使用硬编码的 RewriteBase 更好的方法? 我希望这两个网址可以工作:http://site1.domain/api/ 和 http://domain/site1/api/。
【问题讨论】:
标签: .htaccess