我想要实现的是将api.example.com/index.html
转发到example.com/dashboard/index.html
,但是以便携方式,不将域名或页面名称硬编码到.htacess文件中,以便它也可以将api.mydomain.com/main.html
转发给mydomain.com/dashboard/main.html
。
到目前为止我尝试的是:
RewriteCond %{HTTP_HOST} ^api\.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1/dashboard/$1 [R=302,L]
但是,这似乎在结果网址中包含了不需要的api
:
example.com/dashboard/api/index.html
我做错了什么?
此外,如何将原始网址保留在地址栏中,以便即使正在投放的基础网页为api.example.com/index.html
,它仍保持为example.com/dashboard/index.html
?