我是Laravel的新手。将Laravel项目移至子目录
我想从本地上传Laravel项目到共享托管服务器。
情景如下: 我有一个网站(abc.com)。
我想部署Laravel项目本网站内使URL会像abc.com/xyz
我提出某某文件夹内的Laravel项目文件和文件夹。
但网站没有运行。
哪些路径需要更改以及在哪些文件中?
请帮忙。
我是Laravel的新手。将Laravel项目移至子目录
我想从本地上传Laravel项目到共享托管服务器。
情景如下: 我有一个网站(abc.com)。
我想部署Laravel项目本网站内使URL会像abc.com/xyz
我提出某某文件夹内的Laravel项目文件和文件夹。
但网站没有运行。
哪些路径需要更改以及在哪些文件中?
请帮忙。
它将作为abc.com/xyz/public
这是可以做到的,但要记住,不建议在你的Web服务器根目录下的文件Laravel。
如何完成abc.com/xyz:
在laravel安装,你可以在添加的.htaccess这个文件夹的xyz:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
同样,这个设置是不推荐,因为Laravel文件不应该在你的根目录或之上。
更好的方法可能是将Laravel安装在根目录下的dir中,并将xyz设置为公用目录。您只需要在index.php中更改路径,以确保它搜索Web根目录下的Laravel文件。
您正在使用哪个Web服务器?在Apache上,你可以使用'RewriteBase/xyz /'。 – mnme
我正在使用Apache。 – meetpd
laravel将从公共文件夹引导尝试abc.com/xyz/public – keviveks