http://productionsite.com可以在某种wamp设置中直接链接到http:// localhost / productionsite

时间:2013-03-10 22:06:20

标签: php wamp

我喜欢在大多数应用中使用绝对路径。

我正在使用wamp服务器进行第一次开发,并且想知道是否有办法欺骗localhost路径的生产路径

所以尽管代码是

 include('mysite.com/file.php')

我希望wamp服务器能够提供

localhost/mysite/file.php

我怎么能这样做?

3 个答案:

答案 0 :(得分:2)

我将假设这是因为如果您尝试转到mysite.com,它将永远不会加载,因为您设置了路由器或其他东西。

我也会假设你在Windows上,因为你说过WAMP。


您需要做的是修改hosts文件(如果您不确定如何,请参阅this tutorial)。

将以下代码添加到其末尾:

127.0.0.1   mysite.com
显然,保存它。 (这四个空格应该是制表符,但StackOverflow不允许我在这里发布它们。)

或者设置DNS递归,这更具挑战性并且特定于路由器。

答案 1 :(得分:2)

您可以使用$_SERVER['DOCUMENT_ROOT'],或自己定义$root_path

这样你就可以include "$root_path/path/to/file.php",它可以在任何地方使用。

答案 2 :(得分:0)

不要使用绝对路径是唯一的解决方案。

如果您使用具体的方式投射网站和脚本。