nginx 301跳转到带www域名方法(不带www访问时重定向到带www域名)
来源:互联网 发布:极速淘宝秒杀器怎么用 编辑:程序博客网 时间:2024/05/16 14:56
1.先说本人测试通过的方法,也是来自官方文档的方法。官方文档:http://nginx.org/en/docs/http/converting_rewrite_rules.html
本人网站测试地址:uuid.online(因CSDN原因,链接地址只能填www.uuid.online,测试时先跳转到这个地址,再删除www测试)
直接上本人的配置文件。
server { listen 80; server_name uuid.online; return 301 http://www.uuid.online$request_uri;}server { listen 80; server_name www.uuid.online; ...}
2.目前网络上搜索出来的方法如下
a.
server { listen 80; server_name www.uuid.online uuid.online; if ($http_host =uuid.online) { rewrite (.*) http://www.uuid.online$1; } ...}
不推荐用这种方法,不是我不推荐,是nginx官方不推荐啊!!!原话如下:This is a wrong, cumbersome, and ineffective way.翻译过来就是:这是一种错误的,难处理的,无效的方法。
官方原文链接地址:http://nginx.org/en/docs/http/converting_rewrite_rules.html
b.该方法未测试,不评价。
如下:在ngxin域名的配置文件vhost/www.abc.com.conf(具体视你域名配置文件) 编辑如下:
.....
......
server
{
........
server_name www.abc.com ;//只留一个
......
}
文件的底部添加如下代码块(独立于上面的代码外):
server {
server_name abc.com;
rewrite ^(.*)$ http://www.abc.com$1 permanent;
}
另外补充说明一点:
301永久跳转,当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息中的状态码的一种,表示本网页永久性转移到另一个地址。
302临时跳转,也是状态码的一种,意义是暂时转向到另外一个网址。
二者的区别主要是,一句话,302容易被搜索引擎视为spam,301则不会。
permanent代表301永久跳转,改为redirect则为302临时跳转。
1 0
- nginx 301跳转到带www域名方法(不带www访问时重定向到带www域名)
- nginx 不带www到www域名的重定向
- nginx 不带www的域名重定向到带www的域名
- nginx 301跳转到带www域名方法rewrite
- nginx 301跳转到带www域名方法rewrite
- nginx 301跳转到带www域名方法rewrite
- 阿里云centOS 将不带3www的域名301重定向到带www域名
- 将不带www的域名301重定向到带www域名
- 域名带www与不带www重定向问题
- apache301重定向(不带www转向带www域名)
- Nginx 301 重定向实现不带www跳转到www
- [ISAPI_Rewrite] httpd.ini伪静态实现不带www域名自动跳转到带www域名
- 不带WWW的域名跳转到带WWW的域名地址Apache重写规则
- 不带WWW的域名跳转到带WWW的域名地址Apache重写规则
- httpd.ini伪静态实现不带www域名自动跳转到带www域名
- nginx 域名301重定向 rewrite跳转 无www跳转到有www
- joomla 301跳转 不带www跳转带www的域名
- 你网站不带www的域名设置301重定向了吗?
- leetcode记录 104. Maximum Depth of Binary Tree
- 思源黑体下载 - Google 联合 Adobe 发布免费开源优雅的设计字体 (简繁中文/日韩文)
- 一份问卷调查引发的感想
- SQL server 2014 内存表特性概述
- Android 自定义BaseAdapter
- nginx 301跳转到带www域名方法(不带www访问时重定向到带www域名)
- C++模板(一) ----函数模板
- 应避免absolute布局滥用
- MarkDown快速入门
- SQL SERVER 对数据库的一些基本操作:创建、更改、查看、删除……
- 我到底该如何待你-“百度”
- 图的邻接表存储 c实现
- 前端框架
- 闰年计算