在我看来,laravel背后的想法是public/directory是DocumentRoot指向的位置,而app /,vendor /,bootstrap /和build /目录全部位于Web根目录之外。但是如果你想让laravel项目生存在一个子目录下会发生什么。在子目录中使用laravel
即。 http://www.domain.tld/
可能是静态的HTML,http://www.domain.tld/phpbb/
是phpBB,你想要你的laravel应用程序住在http://www.domain.tld/app/
。
如果您只需将整个laravel文件夹放在http://www.domain.tld/app/
中,并通过.htaccess将所有请求重定向到http://www.domain.tld/app/public/
?这似乎不雅。
也许你可以把laravel放在http://www.domain.tld/
并将/ public /目录重命名为/ app /,但这看起来更不雅观。
任何想法?
你可能不会编辑共享主机上的虚拟主机。 – neubert 2014-10-02 17:48:04