使用localhost和server的唯一URL

时间:2017-10-31 10:12:18

标签: php wordpress html5 url

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

前: -

localhost - xyz.com

server - xyz.com

当前问题

我必须在www的option_value中添加wordpress for home,并在服务器存储库中添加siteurl选项,以便将本地站点与实际站点区分开来。当我将更改从服务器提取到localhost时,它会附带" www"。我不想总是对url系统进行更改。

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

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

创建虚拟主机

首先,您需要导航到C:/ xampp / apache / conf / extra或XAMPP(在本例中为ampps)文件所在的位置。无论如何,我们需要找到apache文件夹。然后使用任何文本编辑器编辑httpd-vhosts.conf。例如 Notepad ++ sublime text 。即使只是使用记事本也没关系。

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

<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:\Windows\System32\drivers\etc\hosts

打开名为hosts的文件,在最后插入此行。

127.0.0.1      xyz.com

现在重启apache。现在,您将能够使用给定的虚拟主机名访问本地站点。