我如何获得此域名..
api.somewebsite.com
指向这个实际位置..
somewebsite.com/api
我在Heroku上使用简单的PHP页面,使用.htaccess文件。
我已经使用我的dns托管设置子域名,并通过heroku cli添加子域名。
这是我到目前为止所尝试的......
RewriteEngine on
RewriteCond %{HTTP_HOST} ^api\.somewebsite\.com$
RewriteRule ^ /api [L]
和
RewriteEngine on
RewriteCond %{HTTP_HOST} ^api\.somewebsite\.com$
RewriteRule .* /api [L]
无济于事......浏览器正在制作
api.somewebsomesite.com go to api.somewebsite.com/api
我想取出^
中的子域名如何使用.htaccess完成此操作?
答案 0 :(得分:0)
这应该可以解决问题
RewriteEngine on
RewriteCond %{HTTP_HOST} ^api\.example\.com$
RewriteRule ^ http://example.com/api%{REQUEST_URI} [L,R=301]
答案 1 :(得分:0)
尝试此规则:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^api\.somewebsite\.com$
RewriteRule ^ http://somewebsite.com/api [L,R]