Я использую .htaccess для перенаправления всех вызовов на http://domain/site1/api/ на index.php в/site1/api/folder. Этот index.php является точкой входа для отдыха api.Использование Rewritebase в .htaccess
# /site1/api/.htaccess
RewriteEngine On
RewriteBase /site1/api/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule^index.php [QSA,L]
Он отлично работает, но есть ли лучший способ, чем использовать жестко закодированную RewriteBase? Я хотел бы, чтобы это два URL-адреса работы: http://site1.domain/api/ и http://domain/site1/api/.