【发布时间】:2018-04-18 22:44:34
【问题描述】:
我觉得这是一个相当普遍的请求,但我对 .htaccess 太困惑了,无法通过 Google 找到解决方案。
我在 Apache2 htdocs 的子目录中有一个 Laravel 实例。现在我想无形地将所有请求从根域重定向到这个文件夹(它应该是“根”网站)。但棘手的是,这不是唯一的文件夹,htdocs中直接还有其他文件夹,应该可以正常访问。只是“根”网站不在根目录中,而是在子文件夹中。例如:
- https://domainA.com 应该加载 https://domainA.com/laravel/public(包括可能的查询字符串或参数,但对用户不可见)
- https://domainA.com/websiteB 应按原样提供
- https://domainA.com/websiteC 应按原样提供
- ...
我想,这个解决方案的一部分是在 .htaccess 中列出所有 websiteB、websiteC 目录,是否可以自动执行此操作?
提前致谢!
【问题讨论】:
-
我不使用Laravel,但是在你的路由中,如何在/(即索引)路由函数中包括最后的index.php和die()。
标签: php apache .htaccess laravel-5