我正在尝试将我的域名重定向到我的公司子域名网站。我使用php来重定向页面,但是当我尝试去那里时Firefox会给我以下警告。
“您即将使用用户名”myRedirect“登录网站”######。com“,但网站不需要身份验证。这可能是为了欺骗您。
“#####。com”是您要访问的网站吗?“
当我单击是时,它会将我发送到顶级域而不是我的子域。我无法控制公司域或子域。
我使用过这两种方法:
<?php
echo "<meta http-equiv='refresh' content='0;url=http://myRedirect@subdomain.com'>";
?>
<?php
header("http://myRedirect@subdomain.com");
?>
有没有办法进行重定向而不是触发警告事件?
答案 0 :(得分:0)
出现此错误的原因是您将用户http://myRedirect@subdomain.com
没有密码的网址myRedirect
和subdomain.com
作为域放置,但这仅在该网页具有HTTP身份验证时才有效。 (在没有用户和密码的情况下呼叫时弹出提示输入用户和密码)。
重定向你应该使用url subdomain.domain.com
而另一件事就是在php中你需要使用Location头。
header('Location: subdomain.domain.com');