gpt4 book ai didi

wamp - 如何摆脱 laravel on wamp 中的公共(public)路径

转载 作者:行者123 更新时间:2023-12-05 05:27:54 26 4
gpt4 key购买 nike

我有一个快速的问题。我是第一次尝试使用 Laravel。为此,我正在使用 Wamp。我不知道这是否重要,但我在这个地址设置了 wamp 的 DocumentRoot :

DocumentRoot "C:\Users\Bebop\Documents\Site Internet/"

我在名为 Sites 的文件夹中为许多不同的网站使用 wamp。当我访问其中一个站点时,我会访问:localhost/Sites/thewebsite。所以我真正想要的只是摆脱 Laravel 网站路径中的公用文件夹。

目前我已经做了:

  • 更改 apache 的 httpd.conf 以包含 vhosts.conf :

    包括 conf/extra/httpd-vhosts.conf

  • 创建一个新的虚拟主机并配置目录如下:

    DocumentRoot "C:/Users/Bebop/Documents/Site Internet/Sites/LaravelTest/public"服务器名称站点/LaravelTest

    期权指数 FollowSymLinks允许覆盖所有命令拒绝,允许全部拒绝允许来自 127.0.0.1

之后,我在位于 C:\Windows\System32\drivers\etc 的文件中添加了一个新主机

127.0.0.1       localhost
127.0.0.1 Sites/LaravelTest

通过这样做,当我转到 localhost 时,我会被重定向到 Laravel 网站。但我想去 localhost/Sites/LaravelTest,因为现在我无法访问所有其他网站。

有人知道怎么做吗?

非常感谢您的帮助

最佳答案

假设你想访问你的 Laravel 站点:http://localhost/LaravelSite/

您可以在 httpd.conf 文件中使用别名:

Alias /LaravelSite/ "C:/Users/Bebop/Documents/Site Internet/Sites/LaravelTest/public/"
<Directory "C:/Users/Bebop/Documents/Site Internet/Sites/LaravelTest/public">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

或者,在命令提示符下使用以下命令创建一个符号链接(symbolic link):

mklink /D "C:\Users\Bebop\Documents\Site Internet\Sites\LaravelSite" "C:\Users\Bebop\Documents\Site Internet\Sites\LaravelTest\public"`

关于wamp - 如何摆脱 laravel on wamp 中的公共(public)路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15468608/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com