在我看來,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