.htaccess 如何从URL中删除“public”

enxuqcxy  于 7个月前  发布在  其他
关注(0)|答案(3)|浏览(53)

大家好

我想把我的Laravel项目部署到生产环境中。“public”没有在基本URL中删除。

我试过这个方法:

1.将server.php重命名为index.php
1.从 /public 剪切.htaccess并粘贴到root
它的工作,但CSS,JS,图像不加载。
如果有人知道这个问题,请分享您的知识。
谢谢

v1uwarro

v1uwarro1#

karthick,应用您建议的.htaccess代码

后的结果

wztqucjr

wztqucjr2#

找不到任何解决办法,
我已经在apache Vhost配置中使用public word配置了基本URL。
这样,我的问题就解决了。

axr492tv

axr492tv3#

在你的public_html(或你的域根文件夹)中查找.htaccess文件。编辑该文件并添加以下代码:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

保存并做一个测试。你应该可以通过domain.com访问你的Laravel公共文件夹。请记住,你可能需要清除浏览器缓存。

相关问题