【问题标题】:Two domain names pointing to one host两个域名指向一个主机
【发布时间】:2014-03-03 02:03:03
【问题描述】:

我有两个域名,只有一个主机。事实是我的主机不接受多个域名。我询问了我的主人的支持我该怎么做,他们给了我一部分代码。我的问题是这段代码对我不起作用。有人可以帮帮我吗?

<?php

$host = getenv('HTTP_HOST');

if($host == "www.domain1.ch"){
    header("Location: http://www.domain1.ch/index1.htm");
}

else if($host == "www.domain2.ch"){
    header("Location: http://www.domain2.ch/subfolder2/index.htm");
}
?>

在我主机​​的管理面板上,我定义了我的第二个域名的重定向到 包含此代码的 php 页面。

提前谢谢你,

尼古拉斯

【问题讨论】:

    标签: php redirect dns hosting host


    【解决方案1】:

    试试这个

    <?php
    
    $host = $_SERVER['SERVER_NAME'];
    
    if($host == "www.domain1.ch"){
        header("Location: http://www.domain1.ch/index1.htm");
    }
    
    else if($host == "www.domain2.ch"){
        header("Location: http://www.domain2.ch/subfolder2/index.htm");
    }
    ?>
    

    【讨论】:

    • 谢谢 Satish,我以为我昨天试过了,但可能有错误。它似乎有效,但现在 firefox 和 chrome 告诉我重定向太多,因此他们无法显示该网站...
    • 你在index1.htm上调用这个,因为每次你使用header重定向时都会调用每个页面
    • 你当然是对的!如果我输入第一个域名,它总是指向同一页面。我认为它会像这样工作。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2017-04-11
    • 2019-05-18
    • 2013-06-27
    • 2013-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-30
    相关资源
    最近更新 更多