如何在/ var / www / html / blog /上为laravel 5.6设置htaccess
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在/ var / www / html / blog /上为laravel 5.6设置htaccess相关的知识,希望对你有一定的参考价值。
我的目标
- 我想设置
DocumentRoot "/var/www/html"
- 我的laravel项目位于
/var/www/html/blog
- 文件
/var/www/html/blog/routes/web.php
设置路线Route::get('demo','DemoController@index');
- 我需要请求打电话给
<HTTP_HOST>/blog/public/demo
来打电话给DemoController
问题 - 如果我想使用URL来<HTTP_HOST>/blog/demo
替换<HTTP_HOST>/blog/public/demo
,如何在/var/www/html/blog/
上写.htaccess?
答案
如果Laravel根目录不存在,请创建一个.htaccess文件。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
试试这个。希望对你有所帮助。
以上是关于如何在/ var / www / html / blog /上为laravel 5.6设置htaccess的主要内容,如果未能解决你的问题,请参考以下文章
请问,Linux下,shell脚本如何调用html文件,html文件是自己写的,比如/var/www/ftp.html
nginx 本地重定向从 /var/www/html/index.html 到 /var/www/html/larvel_project/public