大家好
我想把我的Laravel项目部署到生产环境中。“public”没有在基本URL中删除。
我试过这个方法:
1.将server.php重命名为index.php1.从 /public 剪切.htaccess并粘贴到root它的工作,但CSS,JS,图像不加载。如果有人知道这个问题,请分享您的知识。谢谢
v1uwarro1#
karthick,应用您建议的.htaccess代码后的结果
wztqucjr2#
找不到任何解决办法,我已经在apache Vhost配置中使用public word配置了基本URL。这样,我的问题就解决了。
axr492tv3#
在你的public_html(或你的域根文件夹)中查找.htaccess文件。编辑该文件并添加以下代码:
.htaccess
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ public/$1 [L] </IfModule>
保存并做一个测试。你应该可以通过domain.com访问你的Laravel公共文件夹。请记住,你可能需要清除浏览器缓存。
3条答案
按热度按时间v1uwarro1#
karthick,应用您建议的.htaccess代码
后的结果
wztqucjr2#
找不到任何解决办法,
我已经在apache Vhost配置中使用public word配置了基本URL。
这样,我的问题就解决了。
axr492tv3#
在你的public_html(或你的域根文件夹)中查找
.htaccess
文件。编辑该文件并添加以下代码:保存并做一个测试。你应该可以通过domain.com访问你的Laravel公共文件夹。请记住,你可能需要清除浏览器缓存。