如何在laravel 5.2中从url中删除public?

时间:2017-10-03 11:27:55

标签: php laravel .htaccess laravel-5.2

我访问网站时已经从网址中删除了公众。我刚刚在根目录中创建了 .htaccess ,其中包含以下代码: -

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

现在,当我访问该网站时,它没有公开显示并且正常运行。现在的问题是,当我输入我的网站时: - www.example.com/public - &gt;它还在开放我想要显示404页面任何人都可以帮我怎么做..提前致谢

2 个答案:

答案 0 :(得分:0)

如果您使用的是apache服务器,可以在虚拟主机的帮助下完成。如果是IIS,您可以通过将物理路径目录设置为指向项目的公共目录来完成此操作。

答案 1 :(得分:0)

只需按照以下步骤操作即可:

 1. Rename server.php to index.php in the root folder of your project
 2. Now move the .htaccess file from public folder to the root folder of your project.

就是这样。 :)