【发布时间】:2018-03-14 14:04:48
【问题描述】:
当我访问该网站时,我已经从 url 中删除了 public。我刚刚在根目录中创建了 .htaccess 并包含以下代码:-
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
</IfModule>
现在当我访问该网站时,它没有显示为公开并且运行良好。现在的问题是,当我输入我的网站时:- www.example.com/public -> 它仍在打开我想显示 404 页面,谁能帮助我如何做到这一点.. 在此先感谢
【问题讨论】:
-
将 server.php 重命名为 index.php 将 .htacess 从公共复制到外部
-
@shashi 这是个坏主意,因为当您在服务器上上传项目时,我们可以在每个 url 中添加 public
-
@kunal 但重点是他想从 url 中删除 public
标签: php laravel .htaccess laravel-5.2