0

我确定这是在外面,但对于我的生活,我找不到它。可能 b/c 它是如此简单和明显,我只是想念它。我的所有 css、includes 和 php 文件都由本地测试服务器上的相对路径和我的 Web 服务器上的相同文件结构引用,因此它们是同步的。但是我如何告诉我的本地服务器重定向我的 html 中的任何链接说“c:\wamp\test_server\”而不是像“www.example.com”这样的实际链接?这样,链接将在两种环境中都有效,我不必返回并更改所有链接。但是,当我想检查实时站点时,我必须关闭我的网络服务器,以免它重定向到我的本地机器?

有任何想法吗?每个人都使用的事实上的解决方案是什么?我保证我花了太多时间寻找这个问题的答案,所以我很感激任何帮助。

4

1 回答 1

0

这里最常用的解决方案是在代码中只使用相对 URL,而不是绝对 URL。如果您未在代码中提及实时站点的域,则将无法访问它。

例如,而不是:

<link rel="stylesheet" href="http://www.example.com/blah/style.css">

利用:

<link rel="stylesheet" href="/blah/style.css">
于 2013-02-10T21:37:25.167 回答