php重定向从重定向到的页面触发警告

时间:2013-11-12 22:44:51

标签: php redirect

我正在尝试将我的域名重定向到我的公司子域名网站。我使用php来重定向页面,但是当我尝试去那里时Firefox会给我以下警告。

“您即将使用用户名”myRedirect“登录网站”######。com“,但网站不需要身份验证。这可能是为了欺骗您。

“#####。com”是您要访问的网站吗?“

当我单击是时,它会将我发送到顶级域而不是我的子域。我无法控制公司域或子域。

我使用过这两种方法:

<?php
echo "<meta http-equiv='refresh' content='0;url=http://myRedirect@subdomain.com'>";
?>

<?php
header("http://myRedirect@subdomain.com");
?>

有没有办法进行重定向而不是触发警告事件?

1 个答案:

答案 0 :(得分:0)

出现此错误的原因是您将用户http://myRedirect@subdomain.com没有密码的网址myRedirectsubdomain.com作为域放置,但这仅在该网页具有HTTP身份验证时才有效。 (在没有用户和密码的情况下呼叫时弹出提示输入用户和密码)。

重定向你应该使用url subdomain.domain.com而另一件事就是在php中你需要使用Location头。

header('Location: subdomain.domain.com');