HTML htaccess force www - 没有www
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML htaccess force www - 没有www相关的知识,希望对你有一定的参考价值。
如何在/ 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>
试试这个。希望对你有所帮助。
以上是关于HTML htaccess force www - 没有www的主要内容,如果未能解决你的问题,请参考以下文章
apache_conf HTACCESS Force https和www
使用htaccess从(.html到.php)和(http到https)和(非www到www)同时重定向[重复]
如何在/ var / www / html / blog /上为laravel 5.6设置htaccess
通过 htaccess 将 index.html 和所有 http、https、www 和非 www 版本的主页 URL 重定向到 https://www 根 URL 的 301