.htaccess代码是什么?我想将laravel项目托管在godaddy服务器中,我的项目路径将在public_html / coder.com中?在coder.com中,我必须保留所有项目文件和文件夹。任何想法请有人帮助我。
答案 0 :(得分:2)
您必须将后端文件保留在public_html
文件夹之外。 Laravel public
文件夹的内容应放在coder.com
文件夹内。也就是说,您index.php
,.htaccess
和其余的应放置在coder.com
文件夹中。
然后,您需要编辑index.php
以指向vendor
和bootstrap
文件夹的正确位置。
例如,如果您将Laravel后端文件放置在与laravel
相同级别的名为public_html
的文件夹中,则它应为/../../laravel/vendor/autoload.php
和/../../laravel/bootstrap/app.php
。
您不需要编辑默认.htaccess
文件的内容。
但是,共享主机几乎总是给您带来无法预料的麻烦。如果您没有外壳程序访问权限,则可能需要向GoDaddy团队寻求技术帮助,以解决symlink
问题。
通常,如果需要确保storage
和bootstrap/cache
是可写的,则文件夹权限不会有问题。 Never
曾经授予777
权限; 755
(对于文件夹/目录)和644
(对于文件)会很好。另外,由于它是共享主机,因此您可能需要寻求GoDaddy的技术帮助。