使用本地主机和服务器的唯一URL



我使用ampps进行localhost开发。我需要找到一种方法,我应该能够在klocalhost和服务器上使用相同的URL。

例如:-

localhost-xyz.com

server-xyz.com

当前问题

我不得不在wordpress的option_value中为家庭添加www,并在服务器存储库中添加siteurl选项,以区别本地站点和实时站点。当我将更改从服务器拉到localhost时,它会附带"www"。我不想总是更改url系统。

为此,我需要唯一的URL我一定不需要照顾www和非www部分

我怎样才能做到这一点?

创建虚拟主机

首先,您需要导航到C:/xamp/apache/conf/extra或xampp(在本例中为ampps)文件所在的任何位置。无论如何,我们都需要找到apache文件夹。然后使用任何文本编辑器编辑httpd-vhosts.conf。类似于记事本++精彩文本。即使只是使用记事本也可以。

在文件末尾插入以下代码:

<VirtualHost *:80>
DocumentRoot "c:/xampp/htdocs/your_project"
ServerName xyz.com
<Directory "c:/xampp/htdocs/your_project">
</Directory>
</VirtualHost>
  • VirtualHost:大多数web服务器使用端口80作为默认端口。但是,您可以将端口更改为8080、8081等
  • DocumentRoot:站点文件所在的文件夹。在我们的例子中,文件夹名称是"WordPress">
  • ServerName:这是我们虚拟主机的URL
  • 目录:它是我们虚拟主机的目录

现在以管理员身份打开记事本/文本编辑器。去这个地方,

C:WindowsSystem32driversetchosts

打开名为hosts的文件,在末尾插入此行。

127.0.0.1      xyz.com

现在重新启动apache。现在,您可以使用给定的虚拟主机名访问本地站点。

最新更新