Html a href只会将我发送到子目录,而不会发送到其他任何地方

Html a href只会将我发送到子目录,而不会发送到其他任何地方,html,hyperlink,Html,Hyperlink,所有这些链接都将我发送到我网站的一个子目录,但我无法让它们将我发送到像mysite.com、google.com或url.com这样的地方 <div id="header"> <div id="loggedoutmainnav"> <ul> <li><a href ="<?php echo $_SERVER['SERVER_NAME']; ?

所有这些链接都将我发送到我网站的一个子目录,但我无法让它们将我发送到像mysite.com、google.com或url.com这样的地方

<div id="header">
            <div id="loggedoutmainnav">
                <ul>
                    <li><a href ="<?php echo $_SERVER['SERVER_NAME']; ?>"><?php echo $_SERVER['SERVER_NAME']; ?></a></li>
                    <li><a href ="www.google.com">Google</a></li>
                    <li><a href ="url.com">Url</a> </li>
                    <li><a href ="#">Plans & Pricing</a></li>
                    <li><a href="#">Log in</a></li>
                </ul>
            </div>
        </div>

因此,如果我点击谷歌按钮,它会将我发送到mysite.com/www.google.com


<a href ="http://www.google.com">Google</a>
这应该行得通。您需要添加“http://”,因为它是一个外部链接



这应该行得通。您需要添加“http://”因为它是一个外部链接

您需要在外部站点的URL之前添加
http://

您需要在外部站点的URL之前添加
http://

这是因为您省略了协议,所以它被解释为一个相对路径。这是因为您省略了协议,所以它被解释为相对路径