-1

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

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

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

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

这两种方法我都用过:

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

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

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

4

1 回答 1

0

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

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

header('Location: subdomain.domain.com');
于 2013-11-12T22:59:46.930 回答