【发布时间】:2019-08-27 06:49:43
【问题描述】:
对于这个简单的问题,我一直在尝试在线查找指南/博客/帖子/cmets,但无济于事。我只是希望我的 laravel 安装在这里http://blabla.bla/SUBFOLDER 并像访问它一样访问它而不指定 index.php 等。我无法忍受通过.htaccess 打印任何类型的变量也不容易做到的事实,所以我可以学习和即兴解决方案。这就是让我来到这里的原因。
我的域根目录是这样的-
var/Laravel-Private/
var/www/
/<main project>
/SUBFOLDER/<symlink to var/Laravel-Private/public>
【问题讨论】:
-
你用的是什么网络引擎?
-
@Charlie 我的网站使用 namecheap 托管,我认为他们使用的是 apache。
-
使用 laravel 在域路径中深入一层,你要解决什么问题?
-
@Mjh 你自己说的。我希望它是一层深而不是根。所以我可以在同一个域上托管多个应用程序,而无需为每个应用程序创建子域。
-
@SagunKho - 但是你有没有考虑过 laravel 是如何工作的,以及为什么它期望处于顶层?我认为您没有考虑过其他方法,因此您最终得到了XY problem。您的多租户解决方案会干扰框架以及它的使用方式。你很可能甚至不需要多个 laravel,而只需要一个。子域解决方案是使用多个 laravel 安装的一种优雅方式,我假设你有理由想要避免它,但你的想法是行不通的。
标签: php laravel .htaccess subdomain