Heroku PHP站点上的子域到子文件夹?
我怎样才能得到这个域名Heroku PHP站点上的子域到子文件夹?,php,apache,.htaccess,heroku,Php,Apache,.htaccess,Heroku,我怎样才能得到这个域名 api.somewebsite.com 指向此实际位置 somewebsite.com/api 我在Heroku上使用了一个简单的PHP页面,带有.htaccess文件 我已经使用dns主机设置了子域,并通过heroku cli添加了子域 这就是我到目前为止所尝试的 RewriteEngine on RewriteCond %{HTTP_HOST} ^api\.somewebsite\.com$ RewriteRule ^ /api [
api.somewebsite.com
指向此实际位置
somewebsite.com/api
我在Heroku上使用了一个简单的PHP页面,带有.htaccess文件
我已经使用dns主机设置了子域,并通过heroku cli添加了子域
这就是我到目前为止所尝试的
RewriteEngine on
RewriteCond %{HTTP_HOST} ^api\.somewebsite\.com$
RewriteRule ^ /api [L]
及
没有用。。。浏览器正在运行
api.somewebsomesite.com go to api.somewebsite.com/api
我想在^
如何使用.htaccess实现这一点?这应该可以做到
RewriteEngine on
RewriteCond %{HTTP_HOST} ^api\.example\.com$
RewriteRule ^ http://example.com/api%{REQUEST_URI} [L,R=301]
试试这个规则:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^api\.somewebsite\.com$
RewriteRule ^ http://somewebsite.com/api [L,R]
你也在评论!我回答了!:pits重定向到root而不是root/api,但是如果我把api.somewebsite.com/api放在我想要的地方,这就是将api.something.com重定向到something.com,就像我在dns托管中指示的那样。但是如果我把api.somewebsite.com/api放到我想要的地方。我想让api.somewhere.com转到somewhere.com/apis是
DocumentRoot
对于api.somewhere.com
和somewhere.com
相同吗?我无法访问heroku上的apache服务器,但在dns托管中,它们都指向同一个域/根,something.comSoapi.somewebsite.com/api
与somewebsite.com/api
相同吗?
RewriteEngine on
RewriteCond %{HTTP_HOST} ^api\.somewebsite\.com$
RewriteRule ^ http://somewebsite.com/api [L,R]