laravel 5.1路由直接到公共文件夹
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel 5.1路由直接到公共文件夹相关的知识,希望对你有一定的参考价值。
这是我访问index.php .... http://localhost/abc/public/的途径,如果我写http://localhost/abc/它确实选择公共默认
我想写.htaccess文件来指导http://localhost/abc调用http://localhost/abc/public/所以我的网址不会受到伤害..
总之,我想要qazxsw poi,甚至不要改变laravel的目录结构。
要从网址中删除公众,您可以试试这个..
重要说明:在.htaccess中添加以下代码(如果不存在,请在laravel根目录下创建.htaccess)
http://localhost/abc/
你可以看到RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
获得更多帮助..
希望这会奏效。
将以下代码放在root this link文件中:
.htaccess
现在,当您请求RewriteCond %{HTTP_HOST} ^localhost$
RewriteCond %{REQUEST_URI} !^/abc/puplic/
RewriteRule ^abc/(.*)$ /abc/public/$1 [L,NE]
时,它会将请求映射到http://localhost/abc/
,但网址不会更改
我自己弄明白了,真是太容易了。只需将server.php文件更改为index.php并将文件路径更改为公用文件夹,您将全部设置为go。
这对我有用。
在根文件夹中创建一个http://localhost/abc/public
并放置:
.htaccess
以上是关于laravel 5.1路由直接到公共文件夹的主要内容,如果未能解决你的问题,请参考以下文章