301重定向方法
进行了301重定向,把www.abc.com和abc.com合并,并把之前的域名也一并合并. 有两种实现方法,第一种方法是判断nginx核心变量host(老版本是http_host):
server {
server_name www.abc.com abc.com ;
if ($host != 'www.abc.com) {
rewrite ^/(.*)$ http://www.abc.com/$1 permanent;
}
...
}
第二种方法:
server {
server_name abc.com
rewrite ^/(.*) http://www.abc.com/$1 permanent;
}
分享到:
相关推荐
文档讲述了消除301缓存的方法,并举例说明
Nginx 中配置 301 重定向(301 redirect)很容易,下面介绍下方法。 打开 nginx.conf 文件,找到你的 server 配置段: server { listen 80; server_name nowamagic.net www.nowamagic.net; #server_name localhost...
nginx和Apache下 设置网站301重定向
主要介绍了nginx url自动加斜杠及301重定向的问题的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
nginx 301 302重定向跳转配置.docx
主要介绍了ngin配置301重定向设置方法和nginx子目录301重定向,需要的朋友可以参考下
1、假设要把webroot/static/index.html访问重定向到static/index.html 例如当我们通过浏览器访问http://192.168.11.210/webroot/static/index.html,实际访问的是web目录下面的static/index.html文件,也及去掉了web...
linux中nginx 301重定向跳转方法总结,有需要的朋友可参考一下。 第一种情况:访问aaaaaaa站定向到bbbbbbbbbbb站 代码如下: server { server_naaaaaaame www.aaaaaaa.com ; rewrite ^(.*) ...
本篇文章主要介绍了详解Nginx几种常见实现301重定向方法上的区别,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
之前给nginx做301重定向的时候经常会这样写: 代码如下: server { listen 80; server_name www.jb51.net jb51.net; if ($http_host = www.jb51.net) { rewrite (.*) http://jb51.net$1; } … } ...
主要介绍了nginx http重定向https配置说明的相关资料,需要的朋友可以参考下
一、nginx 地址重定向 二、nginx 反向代理 1、地址重定向:是指当使用者浏览某个网址时,将他导向到另一个网址的技术。常用在把一串很长的网址,转成较短的网址。因为当要传播某网站时,常常因为网址太长,不好...
nginx 伪静态 重定向
如果你在处理 Nginx 重定向时要获取原请求的域名(比如 HTTP 到 HTTPS),请用 $host 而不是 $server_name 。 问题和解决方案 今天碰到一个问题,服务器上一个子域名的请求重定向到另一个子域名上面去了。查了一段...
主要介绍了nginx目录路径重定向的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧