首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在hostmonster.com上重定向附加域的子域

在hostmonster.com上重定向附加域的子域
EN

Stack Overflow用户
提问于 2014-02-12 16:22:12
回答 1查看 609关注 0票数 0

我在限制只访问附加域方面有问题.我不希望能够通过主域访问这些文件。

我的主域由hostmonster.com托管,即mydomain.co.uk。我有三个'addon‘域:

addondomain1.com addondomain2.com addondomain3.com

他们可以通过访问

addondomain1.mydomain.co.uk或mydomain.co.uk/域/addondomain1 1 addondomain2.mydomain.co.uk或mydomain.co.uk/域/addondomain2 2 addondomain3.mydomain.co.uk或mydomain.co.uk/域/addondomain3 3

我为addondomain1添加了一个子域“dev”,可以通过访问

Mydomain.co.uk/domains/addondomain1 1/dev或dev.addondomain1.mydomain.co.uk

如果有人能给我一些关于我的.htaccess应该是什么样子的建议,那就太好了。我想我可能需要有两个.htaccess文件。其中一个位于“addondomain1”目录中,另一个位于“dev”目录中。

到目前为止我所拥有的:.htaccess

代码语言:javascript
复制
    RewriteEngine On

    RewriteCond %{HTTP_HOST} ^(www\.)?addondomain1.$ [OR]
    RewriteCond %{HTTP_HOST} ^dev.addondomain1.mydomain.co.uk$ [OR]
    RewriteCond %{HTTP_HOST} ^www.dev.addondomain1.com$
    RewriteRule ^/?dev/(.*)$ http://dev.addondomain1.com/$1 [L,R=301]

    RewriteCond %{HTTP_HOST} ^addondomain1.mydomain.co.uk$ [OR]
    RewriteCond %{HTTP_HOST} ^www.addondomain1.mydomain.co.uk$ [OR]
    RewriteCond %{HTTP_HOST} ^www.addondomain1.com$
    RewriteCond %{REQUEST_URI} ^/$
    RewriteRule ^(.*)$ http://addondomain1.com/ [R=301,L]

    Redirect 301 /domains/addondomain1 http://addondomain1.com

目前,我在浏览器中看到一个错误,说明它无法加载页面,因为正在发生太多重定向。它似乎被困在一个循环中。

我希望的结果是能够通过以下方式访问这些文件:

dev.addondomain1.com

EN

回答 1

Stack Overflow用户

发布于 2014-02-12 17:03:47

在内部mydomain.co.uk/domains/addondomain1/dev/.htaccess中,插入此规则作为您的第一个规则:

代码语言:javascript
复制
RewriteEngine On

RewriteCond %{HTTP_HOST} !^dev\.addondomain1\.com$
RewriteRule ^ - [F]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21733590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档