Php 如何获取绝对URL';他打算在当地工作吗?

Php 如何获取绝对URL';他打算在当地工作吗?,php,url,absolute,Php,Url,Absolute,在我的live网站上,一切都按我所希望的方式运行,但因为我在header.php和footer.php中使用绝对URL,所以当我在本地(XAMPP)工作时,它们不起作用-我不知道如何让它同时在这两个网站上工作 </hgroup> <nav id="main-nav" class="two thirds column omega"> <ul> <li> <a hre

在我的live网站上,一切都按我所希望的方式运行,但因为我在
header.php
footer.php
中使用绝对URL,所以当我在本地(XAMPP)工作时,它们不起作用-我不知道如何让它同时在这两个网站上工作

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
Header.php

<div id="top"><center><img src="http://cosworth-europe.com/images/header.png" style="max-width:100%;"></center></div>
<header id="header" class="site-header" role="banner">
<div id="header-inner" class="container sixteen columns over">
<hgroup class="one-third column alpha">

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="http://www.cosworth-europe.co.uk/index.php">Home</a>
            </li>
            <li>
                <a href="http://www.cosworth-europe.co.uk/about-us.php">About Us</a>
            </li>
            <li>
                <a href="http://www.cosworth-europe.co.uk/news.php">News</a>
            </li>
            <li>
                <a href="http://www.cosworth-europe.co.uk/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="http://www.cosworth-europe.co.uk/products.php">Products</a>
            </li>
            <li>
                <a href="http://www.cosworth-europe.co.uk/shop">Buy Online</a>
            </li>
            <li>
                <a href="http://www.cosworth-europe.co.uk/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
FTP文件夹结构

始终使用相对URL,至少是域的相对URL

<link rel="stylesheet" href="/css/style.css" />
</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
您可以这样声明:

<link rel="stylesheet" href="<?php echo $homeroot; ?>/css/style.css" />
$homeroot = "http://my.example.com";
$homeroot = $_SERVER["HTTP_HOST"];
</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
如果您仍然希望这一点更好,可以使用以下方法:

<link rel="stylesheet" href="<?php echo $homeroot; ?>/css/style.css" />
$homeroot = "http://my.example.com";
$homeroot = $_SERVER["HTTP_HOST"];
</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>

始终使用相对URL,至少对域使用相对URL

<link rel="stylesheet" href="/css/style.css" />
</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
您可以这样声明:

<link rel="stylesheet" href="<?php echo $homeroot; ?>/css/style.css" />
$homeroot = "http://my.example.com";
$homeroot = $_SERVER["HTTP_HOST"];
</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
如果您仍然希望这一点更好,可以使用以下方法:

<link rel="stylesheet" href="<?php echo $homeroot; ?>/css/style.css" />
$homeroot = "http://my.example.com";
$homeroot = $_SERVER["HTTP_HOST"];
</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>

如果要使其在不编辑源文件的情况下正常工作:

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
实际上,您不应该使用绝对URL,但您仍然可以使其在本地工作,您需要在
主机
文件中进行一些小的更改。我不知道您当前使用的是哪个操作系统,因此您可以像这样编辑主机:

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
127.0.0.1   www.cosworth-europe.co.uk
Ubuntu:

c:\windows\system32\drivers\etc\hosts
</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
function getURL() {
    //get THIS ($develop) value from a config file
    $develop = true;

    return ( $develop ) ? "localhost" : "http://".$_SERVER["HTTP_HOST"];
}
在终端中,键入

sudo gedit /etc/hosts
</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
您需要输入密码。 在打开的文件中,将此行添加到末尾:

127.0.0.1   www.cosworth-europe.co.uk
</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
窗口:

c:\windows\system32\drivers\etc\hosts
</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
function getURL() {
    //get THIS ($develop) value from a config file
    $develop = true;

    return ( $develop ) ? "localhost" : "http://".$_SERVER["HTTP_HOST"];
}
以管理权限在记事本中打开此文件,并添加上面的行。现在,本地的工作方式与您的live网站类似

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
[但如果您想访问live网站(www.cosworth-europe.co.uk),请务必删除这些行]

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>

请参见此以获取表示。在这种方法中,您现在不需要更改文件。但强烈建议使用相对URL以实现出色的可移植性

如果您希望在不编辑源文件的情况下使其工作

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
实际上,您不应该使用绝对URL,但您仍然可以使其在本地工作,您需要在
主机
文件中进行一些小的更改。我不知道您当前使用的是哪个操作系统,因此您可以像这样编辑主机:

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
127.0.0.1   www.cosworth-europe.co.uk
Ubuntu:

c:\windows\system32\drivers\etc\hosts
</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
function getURL() {
    //get THIS ($develop) value from a config file
    $develop = true;

    return ( $develop ) ? "localhost" : "http://".$_SERVER["HTTP_HOST"];
}
在终端中,键入

sudo gedit /etc/hosts
</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
您需要输入密码。 在打开的文件中,将此行添加到末尾:

127.0.0.1   www.cosworth-europe.co.uk
</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
窗口:

c:\windows\system32\drivers\etc\hosts
</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
function getURL() {
    //get THIS ($develop) value from a config file
    $develop = true;

    return ( $develop ) ? "localhost" : "http://".$_SERVER["HTTP_HOST"];
}
以管理权限在记事本中打开此文件,并添加上面的行。现在,本地的工作方式与您的live网站类似

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
[但如果您想访问live网站(www.cosworth-europe.co.uk),请务必删除这些行]

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>

请参见此以获取表示。在这种方法中,您现在不需要更改文件。但强烈建议使用相对URL以实现出色的可移植性

您应该使用相对URL,建议使用相对URL以便于移植。
</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>


您应该使用相对URL,建议使用相对URL以便于移植。

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>


你可以做两件事

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
第一-

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
<a href="/index.php">Home</a> // The relative urls

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>

你可以做两件事

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
第一-

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
<a href="/index.php">Home</a> // The relative urls

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>

您不应该使用绝对URL,如果您有时不得不更改某些内容,则会将其弄得一团糟

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
您应该使用函数或相对URL

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
函数示例:

c:\windows\system32\drivers\etc\hosts
</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
function getURL() {
    //get THIS ($develop) value from a config file
    $develop = true;

    return ( $develop ) ? "localhost" : "http://".$_SERVER["HTTP_HOST"];
}
i、 e

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
相对URL(本例中与文档根相对)

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>

您不应该使用绝对URL,如果您有时不得不更改某些内容,则会将其弄得一团糟

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
您应该使用函数或相对URL

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
函数示例:

c:\windows\system32\drivers\etc\hosts
</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
function getURL() {
    //get THIS ($develop) value from a config file
    $develop = true;

    return ( $develop ) ? "localhost" : "http://".$_SERVER["HTTP_HOST"];
}
i、 e

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>
相对URL(本例中与文档根相对)

</hgroup>
    <nav id="main-nav" class="two thirds column omega">
        <ul>
            <li>
                <a href="/index.php">Home</a>
            </li>
            <li>
                <a href="/about-us.php">About Us</a>
            </li>
            <li>
                <a href="/news.php">News</a>
            </li>
            <li>
                <a href="/dealers.php">Dealers</a>
            </li>
            <li>
                <a href="/products.php">Products</a>
            </li>
            <li>
                <a href="/shop">Buy Online</a>
            </li>
            <li>
                <a href="/contactus.php">Contact</a>
            </li>
        </ul>
    </nav>

</div>
</header>

问题在于您使用的是绝对URL。你不应该,没有理由。如果你不能改变这一点(为什么),那么你必须寻找解决办法,但这应该是第二选择:你可以修改你的本地名称解析,将那些URL中的主机名解析为你的本地IP地址。也许您还需要在本地http服务器中定义一个匹配的主机。请改用前导的
/
。@arkascha感谢您的回答,相对URL的工作很好,但前提是网页与my header.php位于同一目录中。如果我有另一个目录在里面,网页在里面,那么当他们需要查找../index.php时,他们就会查找/index.php。我能做什么?@s.poole请看我的答案是否有用问题是您使用的是绝对URL。你不应该,没有理由。如果你不能改变这一点(为什么),那么你必须寻找解决办法,但这应该是第二选择:你可以修改你的本地名称解析,将那些URL中的主机名解析为你的本地IP地址。也许您还需要在本地http服务器中定义一个匹配的主机。请改用前导的
/
。@arkascha感谢您的回答,相对URL的工作很好,但前提是网页与my header.php位于同一目录中。如果我有另一个目录在里面,网页在里面,那么当他们需要查找/index.php时,他们就会查找它