apache设置将web url重定向到本地主机进行测试

时间:2013-02-10 20:55:48

标签: html apache localhost http-redirect

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

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

1 个答案:

答案 0 :(得分:0)

此处最常用的解决方案是仅在代码中使用相对URL,而不是绝对URL。如果您未在代码中提及实际网站的域名,则无法访问该域名。

例如,而不是:

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

使用:

<link rel="stylesheet" href="/blah/style.css">