htdocs 以外的网站
Posted
技术标签:
【中文标题】htdocs 以外的网站【英文标题】:Website outside the htdocs 【发布时间】:2017-03-05 04:17:53 【问题描述】:我在 htdocs 之外配置网站,我做了所有更改,这里描述了 Virtual Host。
但部分完成,但路线不起作用。仅显示主页。页面的其余部分显示 Object not found!.
喜欢
<VirtualHost *:81>
DocumentRoot "C:\DevlopmentApps\VirtualMarket"
ServerName sjb.localhost
<Directory C:\DevlopmentApps\VirtualMarket>
Options Indexes
AllowOverride none
Require all granted
</Directory>
现在
http://sjb.localhost:81/sjb is working
http://sjb.localhost:81/sjb/find/ not working
【问题讨论】:
请添加虚拟主机配置 上面我提到了链接。我确实做到了。 ***.com/questions/1408/… 您在<Directory>
中的allowOverride 似乎有问题尝试将<Directory>....</Directory>
替换为<Directory C:\DevlopmentApps\VirtualMarket> Order allow,deny Allow from all </Directory>
那我该怎么办?我是php新手,所以我不明白。
然后试试这个***.com/questions/9110179/…
【参考方案1】:
现在我想出了一些其他人应该知道的事情。
如果要在 htdocs 之外进行配置,需要在以下链接中执行以下步骤
Virtual host
这里有些东西已弃用。 https://***.com/questions/9110179/adding-virtualhost-fails-access-forbidden-error-403-xampp-windows-7?answertab=votes#tab-top
<Directory ..........>
# AllowOverride All # Deprecated
# Order Allow,Deny # Deprecated
# Allow from all # Deprecated
# --New way of doing it
Require all granted
</Directory>
现在解决我的问题的一件事是
Options All
AllowOverride All
Require all granted
【讨论】:
以上是关于htdocs 以外的网站的主要内容,如果未能解决你的问题,请参考以下文章
XAMPP - 如何在 htdocs 中设置网站的根文件夹?
当虚拟主机指向 HTDOCS 之外时,Apache 会中断 laravel 路由