Php 如果不使用虚拟主机技术(在wamp上),我们如何更改本地主机的基本url

Php 如果不使用虚拟主机技术(在wamp上),我们如何更改本地主机的基本url,php,apache,Php,Apache,我们可以在不使用虚拟主机技术的情况下更改基本url本地主机吗。 例如,我当前的基本url是: 本地主机/项目 我的愿望是 abc/项目 在本地主机上,可以尽快回答任何问题打开c:\wamp\bin\apache\apache[version]\conf\httpd.conf,并设置新路径: DocumentRoot "c:/wamp/www/abc/project" 您可以在自己的计算机上更改主机文件。您可以从创建一个指向的指针,从而确保您的计算机将在您自己的计算机上查找。下一步是在vhost

我们可以在不使用虚拟主机技术的情况下更改基本url本地主机吗。 例如,我当前的基本url是: 本地主机/项目 我的愿望是 abc/项目
在本地主机上,可以尽快回答任何问题

打开c:\wamp\bin\apache\apache[version]\conf\httpd.conf,并设置新路径:

DocumentRoot "c:/wamp/www/abc/project"

您可以在自己的计算机上更改主机文件。您可以从创建一个指向的指针,从而确保您的计算机将在您自己的计算机上查找。下一步是在vhost中进行配置

例如,您可以更改主机文件,使
google.com
指向
localhost
。一旦你在浏览器中键入
google.com
,它就会尝试从你自己的机器上为网站提供服务器

请注意,只有您(更改了主机名)才能看到该网站


请参阅:

如果您遇到这样的问题,有人使用abc而不是本地主机,那么您可以检查system 32主机文件或查看虚拟主机的设置。如果这些文件中没有关于url的更改,那么开始向前检查您的计算机名,因为您也可以通过您的计算机名访问您的本地主机。

为什么要在您的本地计算机上安装abc?是的jogesh_pi我正在处理已退出的项目前一个开发人员正在执行类似的操作,他没有配置虚拟主机和更改localhost的基本url而不是他使用的localhost ABC主要是他硬编码url,这是一个大项目,所以目前我必须按原样运行,然后我将硬编码更改为动态编码,但目前时间紧迫,我必须这样做。我检查了localhost环境并根据生成url,如果找不到localhost环境,则生成原始url。是的,我做了同样的事情,但以前的开发人员没有更改httd.conf文件,没有更改system32主机文件,没有创建虚拟主机。所以我很困惑,他说的是基本URL,不是documentroot.moin在这种情况下,我们也会键入一个本地主机我不想键入本地主机只是想用abcLuceos替换本地主机我知道这种配置,但亲爱的朋友,我有一个已经退出的项目,在该项目中,以前的开发人员用更改system 32主机文件替换url,而不用创建虚拟主机。是否有其他方法可以完成此工作不在本地主机上,否。如果您在本地主机上有固定IP,您可以通过正确的DNS设置将您的域指向您的本地主机。这样就不需要更改主机文件。但是,localhost网站将是公开的,由您的(慢速)localhost连接提供。Luceos感谢您的回答,并且您可以使用您的系统名访问localhost