Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 如何在Mountain Lion中保持本地主机URL简短_Apache_Osx Mountain Lion - Fatal编程技术网

Apache 如何在Mountain Lion中保持本地主机URL简短

Apache 如何在Mountain Lion中保持本地主机URL简短,apache,osx-mountain-lion,Apache,Osx Mountain Lion,我正在使用MacOSX(山狮)。 所有的php、apache都已安装,没有问题 我创建了一个简单的登录页,并将其放在我的站点文件夹中。 当我输入http://localhost/~dolmat/landing(登录页位于名为“landing”的文件夹中) 但是我不喜欢http://localhost/~dolmat/着陆 (我不知道为什么在osx mountain lion中,您必须使用~username运行本地主机,如何避免这种情况 所以我设置了虚拟主机,这就是我的vhosts.conf文件的

我正在使用MacOSX(山狮)。 所有的php、apache都已安装,没有问题

我创建了一个简单的登录页,并将其放在我的站点文件夹中。 当我输入
http://localhost/~dolmat/landing
(登录页位于名为“landing”的文件夹中)

但是我不喜欢
http://localhost/~dolmat/着陆
(我不知道为什么在osx mountain lion中,您必须使用~username运行本地主机,如何避免这种情况

所以我设置了虚拟主机,这就是我的vhosts.conf文件的样子(位于/etc/apache2/extra/httpd vhosts.conf)

我重新启动Apache,我想要的是当我使用landing.dev时,它会显示登录页,但它会显示找不到的页面。当我使用landing.dev/~dolmat/landing时,我可以看到页面


为什么?为什么它必须在URL中包含~dolmat/landing?我已经指向了正确的文档根

我会确保您在/etc/apache2的httpd.conf文件中包含虚拟主机/

这行代码如下所示:

# Virtual hosts
Include /private/etc/apache2/extra/httpd-vhosts.conf
我觉得你的看起来像这样

# Virtual hosts
#Include /private/etc/apache2/extra/httpd-vhosts.conf
所以只需取消注释并重新启动apache,您就有希望了

# Virtual hosts
Include /private/etc/apache2/extra/httpd-vhosts.conf
# Virtual hosts
#Include /private/etc/apache2/extra/httpd-vhosts.conf