nginx主机设置301重定向

 因为单位一个站点的改版,所以今天有幸接触到 nginx 主机,不过是虚拟主机额,站点的结构进行了微调整,主要是域名整个替换掉了,我们知道这样的操作会给站点的排名带来毁灭性的后果,之前的夏日博客就是过了大半年都没有恢复过来,所以说301重定向起到的作用就很微乎其微了,基本上传递不了什么权重,充其量也就起个引导作用吧,将老站引至新站,不过不管怎么说吧,301还是要做的,只不过对于百度等国内站点没什么作用了,但对于gg来说作用还是较大的。

我们来看一下在 nginx 下面如何进行301重定向吧,首先登录空间商给我们提供的空间面板,每个空间商的控制面板都不一样,不过基本操作都是差不多的,找到自定义伪静态的选项进行编辑,代码如下:

if ($host = '111cn.net' ) { rewrite ^/(.*)$ http://www.111cn.net/ $1 permanent; }

OK,就添加怎么简单的一句就可以了。

打开 nginx.conf 文件,找到你的 server 配置段:

server {

 listen       80;

 server_name  111cn.net www.111cn.net;

 #server_name localhost;

 if ($host != 'www.111cn.net' ) { 

  rewrite ^/(.*)$ http://www.111cn.net/$1 permanent; 

 } 

}

如果访问的 URL 是不带 www 的地址,则跳到带 www 的 URL 上面去。即让不带 www 的域名跳转到带 www 的域名。

或者单独为不带 www 的 URL 单独设一条 server 规则:

 server { 
     server_name  111cn.net; 
    rewrite ^(.*) http://www.111cn.net$1 permanent; 
 }

目录重定向

if ( $request_filename ~ nginxjiaocheng/ ) {

 rewrite ^ http://www.111cn.net /nginx/? permanent;

 }

目录跳转新域名

if ( $request_filename ~ nginx/ ) {

 rewrite ^ http://nginx.ttlsa.com/? permanent;

 }

nginx这个栏目太火了,打算专门弄一个域名。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索站点
, net
, url
伪静态
nginx 301重定向、nginx 301重定向https、nginx 域名301重定向、nginx 301永久重定向、nginx 全站301重定向,以便于您获取更多的相关知识。

时间: 2024-10-31 18:11:44

nginx主机设置301重定向的相关文章

教你给耐思尼克M型虚拟主机设置301重定向

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;    虚拟主机设置301重定向是入门级站长比较关心的话题之一,由于这项设置涉及开发代码,而网上给出的那些教程很多都是语焉不详,故很多站长不知如何下手.小编为了给大家做实例教程,拿耐思尼克主机狂欢节上最热销的M型虚拟主机做一个范例,教大家如何设置301重定向.如果你的主机不是耐思尼克M型主机,只要虚拟空间支持301重定向功能就型.具体你也可以咨询你的网站空间商,他们会

虚拟主机设置301重定向 56主机网

设置301重定向有什么好处呢?大多数站长都知道,搜索引擎只能通过IP访问稳定的虚拟空间并读取网站内容,在搜索引擎眼里,不带WWW的网址才是主域名.如不设置主显域名,搜索引擎的结 果会默认显示不带WWW的网址.而站长出于种种考虑希望以WWW开头的网址作为主显域名,于是301重定向功能诞生了. 设置301重定向需要http://www.aliyun.com/zixun/aggregation/14840.html">虚拟主机服务器配置了相关组件,如果配置了相应组件就没有多大问题,上传上面的.h

wordpress如何设置301重定向

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 关于网站为什么要做301重定向,前面的文章中已经多次提到过,今天特别来介绍一下wordpress如何设置301重定向.而根据自己网站空间的服务器操作系统的不同,就得使用不同的方式去设置. Windows平台下wordpres如何实现301重定向,有两种解决方案可供选择: 一.利用wordpress的插件功能实现301重定向 使用 WordPr

LNMP系列教程:设置301重定向的方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 因为LNMP系统环境采用的是Nginx而不是Apache,所以在设置301重定向的时候,不是简单的在根目录.htaccess文件添加代码就可以实现,因为他需要对单独的网站conf文件进行修改配置.有些朋友要说了,为什么wordpress不需要设置,因为程序的特殊性,我们在建立博客的时候选择是带有WWW或者不带WWW的,然后另外一个会自动内部重

Windows 8操作系统服务器如何设置301重定向

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 不知道各位站长有没有用过Windows 8操作系统的服务器(一般Windows 2003和Windows 2008比较多见一点),去年11月租了一个Windows 8操作系统的服务器,习惯了Windows 2003和Windows 2008操作系统,一开始对Windows 8操作系统不习惯,研究了半天,也看一些网上的资料,不过Windows

win2003iis主机设置301转向DEDE织梦系统管用

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 为了减少权重分散,需要将不带www的网站跳转到带www的网站,需要做301转向.本站是搭建在win2003iis虚拟主机中的,向IDC服务商询问过服务器是支持伪静态,于是站长就开始捣腾301转向,终于皇天不负有心人.下面站长贴301跳转的设置方法: 这里常州高大上建站用的是织梦模板,需要修改wwwroot文件夹里的index.php文件,如下

网站改版如何正确设置301重定向

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 刚刚在A5投了一篇有关301重定向对网站影响的分析,分析完后我重新整理了一下我的网站(www.siyinji2013.com)只要是设置了百度站长工具中的"网站改版"这一项功能,在设置时我认真地看了一下这项功能所需要设备的具体参数,如下贴图大家一起来分析一下. 刚刚打开添加改版规则功能的时候,因为上一次设置不起功,在&qu

Nginx下配置301重定向的正确方法例子_nginx

之前给nginx做301重定向的时候经常会这样写: 复制代码 代码如下: server {     listen       80;     server_name  www.jb51.net jb51.net;     if ($http_host = www.jb51.net) {         rewrite  (.*)  http://jb51.net$1;     }     ... } 实际标准的写法应该是 复制代码 代码如下: server {     listen      

nginx上的301重定向代码

  最近上线了一个定向日本的网站,为了加快日本访问速度,用了韩国的dns服务 dnsever 习惯了免费服务的我 用dns第一次碰上301重定向要钱的 不花钱就是跳转时有广告,没办法 想到了用301重定向 把不带www的域名重定向到带www的域名上 下面是代码,用法很简单 代码中的域名替换为你自己的,然后把这段代码加到conf配置文件中即可 也就是平时弄伪静态的那个文件里,反正放一起就对了 if ($host != 'www.jp***.com' ) { rewrite ^/(.*)$ http