我有多个域扩展,因此编写了一个 mod_rewrite,它将 URL 重写回 .com,将原始扩展设置为查询参数:
RewriteCond %{HTTP_HOST} ^api\.example\.(co\.)?(.*)$
RewriteCond %{HTTP_HOST} !^api\.example\.com$
RewriteRule ^(.*)$ http://api.example.com/$1?l=%2 [QSA,R]
这很好用,我的问题是我需要内部重定向始终api.example.com/index.php
如此,例如:
api.example.fr/v1/users =>
(ext) api.example.com/v1/users/?l=fr
(int) api.example.com/index.php
我已经搞砸了一段时间了,希望对此事有任何帮助......
许多问候