gpt4 book ai didi

php - 如何配置 laravel 以在主机 One.com 上使用

转载 作者:搜寻专家 更新时间:2023-10-31 20:39:36 24 4
gpt4 key购买 nike

我最近使用 Laravel 4 创建了一个网站。我使用 XAMP 在本地主机上测试我的网站,为了更容易,我在 vhosts 文件中创建了一个虚拟主机,它指向我的 Laravel 应用程序的公共(public)文件夹。该网站运行良好。

现在我在 One.com hoster 租了一个网站空间。我用 ftp 打开了网站空间,当我进入“root”但没有任何文件夹时,我猜 root 位置是公共(public)位置?我不确定。

Laravel 应用程序的正常结构是这样的:

--> app  
--> bootstrap
--> public
--> vendor
--> other files

这不起作用,因为我认为 One.com 不使用公共(public) html 文件夹。我试图让它工作但不幸的是。我将公用文件夹的内容移动到我的域的根目录,并将所有其他文件夹移动到名为 core 的文件夹中。然后我更改了一些配置文件 index.php 和 paths.php 但它仍然不起作用。

问题是我需要更改我的文件夹结构什么才能让它在这个 One.com 网络服务器上工作,以及我需要调整哪些文件(.htaccess、paths.php)?我当然想保护我的私有(private)文件夹。

提前致谢。

最佳答案

只需将 .htaccess 文件放入包含以下数据的根文件夹中:

    <IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

关于php - 如何配置 laravel 以在主机 One.com 上使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26103855/

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