将Laravel项目上传到Godaddy子域

时间:2020-09-25 00:35:53

标签: php laravel cpanel

我正在尝试上传根据Laravel教程构建的项目。我有一个与Godaddy共享托管的cpanel帐户。我的作品集在public_html文件夹中,因此我正在尝试将项目上传到子文件夹。我已经创建了一个与public_html级别相同的目录来存放laravel文件,并且已经在public_html文件夹中创建了一个子目录,其中包含来自public文件夹的文件。如果我进入主页,则会显示该应用程序。这是项目http://thetravisdavis.com/lsapp/

的链接

我能够看到该项目的主页,但是当我尝试访问诸如http://thetravisdavis.com/lsapp/about之类的任何其他页面时,我收到内部服务器错误消息

这是我的.htaccess文件

Options +MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /lsapp/$1
#RewriteRule ^ index.php [L]
RewriteRule ^([^\.]+)$ $1.php [NC,L]

任何帮助将不胜感激。我在这里看过多个教程和类似的问题,但大多数(如果不是全部)似乎已经过时了。再次感谢您可能提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

更多搜索之后,我发现了一些有关.htaccess文件出问题的文档

添加此内容即可解决问题

Options +FollowSymLinks -Indexes
RewriteEngine On

RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
相关问题