如何在/ var / www / html / blog /上为laravel 5.6设置htaccess

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在/ var / www / html / blog /上为laravel 5.6设置htaccess相关的知识,希望对你有一定的参考价值。

我的目标

  1. 我想设置DocumentRoot "/var/www/html"
  2. 我的laravel项目位于/var/www/html/blog
  3. 文件/var/www/html/blog/routes/web.php设置路线Route::get('demo','DemoController@index');
  4. 我需要请求打电话给<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

/var/www/html 是啥? [关闭]

本地yum源安装

js中const,var,let区别

nginx 本地重定向从 /var/www/html/index.html 到 /var/www/html/larvel_project/public

只备份某个目录下新产生的文件