很多站长都知道顶级域名要做301但是很少有人会做。一个细节问题,今天总结了一下301重定向的方法,发出来以供参考!!今天就是教大家如何设置真正的全站301重定向,把xxxx.com下的所有页面301资源重定向到www. xxxx.com 相对应的页面。

第一种情况,windows系统的服务器或者vps

IIS下301设置
Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。

第二种情况,Linux的主机。

做整站301跳转,只需要修改文件httpd.conf或者.htaccess文件保存就可以了:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^xxxx.com [NC]

RewriteRule ^(.*)$ http://www.xxxx.com/$1 [L,R=301]

第三种情况,虚拟主机如何实现

虚拟主机可以利用httpd.ini文件为网站设置301永久重定向

1、网站服务器是IIS,在httpd.ini文件开始处加入以下规则:

RewriteCond Host: ^xxxx\.com$
RewriteRule (.*) http\://www\.xxxx\.com$1 [I,RP]

如果不存在httpd.ini,可以新建一个,添加如下代码:

[ISAPI_Rewrite]

# 3600 = 1 hour
CacheClockRate 3600

RepeatLimit 32

RewriteCond Host: ^xxxx\.com$
RewriteRule (.*) http\://www\.xxxx\.com$1 [I,RP]

2、若网站服务器是Apache,新建.htaccess文件,输入下列内容(需要开启mod_rewrite)

在.htaccess文件开始处加入一下规则

RewriteCond %{http_host} ^xxxx.com [NC]
RewriteRule ^(.*)$ http://www.xxxx.com/$1 [R=301,L]

附、httpd.ini多域名301跳转代码
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^xxxx2\.com$
RewriteRule (.*) http\://www\.xxxx2\.com$1 [I,RP]
RewriteCond Host: ^www\.xxxx2\.com$
RewriteRule (.*) http\://www\.xxxx1\.com$1 [I,RP]
RewriteCond Host: ^xxxx1\.com$
RewriteRule (.*) http\://www\.xxxx1\.com$1 [I,RP]

转载于:https://www.cnblogs.com/mosics/archive/2013/05/24/3096824.html

各种不同服务器301重定向设置代码大全相关推荐

  1. ngin配置301重定向设置方法和nginx子目录301重定向

    这篇文章主要介绍了ngin配置301重定向设置方法和nginx子目录301重定向,需要的朋友可以参考下 nginx版本为1.1.19. 若域名由a.com转移到了b.com,并对两个域名有所有权,可以 ...

  2. nginx 301重定向 设置

    在nginx中配置,使得访问不带www的网址自动重定向到带www的域名. http协议的重定向 在nginx官方文档中有如下示例代码: server {listen 80;server_name ex ...

  3. php域名301设置,PHP网站域名301重定向跳转代码设置,PHP网站如何做301跳转

    Linux下301重定向设置,301很容易出错,同时也是一个优化中的必做项目,不同源码模板和不同服务器商家,以及不同的开发语言之间301有细微差别,下面是常规301的写法,希望对你有所帮助: 1.登陆 ...

  4. 适用所有服务器的全站301重定向跳转教程

    名称:全站301重定向跳转教程 日期:2016-09-30 适用:所有服务器下的301重定向设置 以下使用域名chtml.cn做301重定向操作列子 dns域名解析设置301重定向[通用方式]: 将c ...

  5. 网页301重定向检测工具(网页HTTP状态代码检测)

    301重定向是在搜索引擎优化中一个很常用的操作,可以帮助我们转移域名的权重.但是在做301重定向的时候由于服务器系统.网站程序语言.域名和链接地址的不同,使用的方法也不同.这个时候我们就要使用301重 ...

  6. 凡科虚拟服务器怎样做301,虚拟主机301重定向怎么做?网站301重定向方法之一

    只要做了网站,那么基本都要涉及到301重定向的问题,这里关于301重定向的好处就不说了,主要介绍的还是301重定向的方法.今天用小明SEO做个例子:xminseo.com重定向到www.xminseo ...

  7. php如何实现302重定向,php 301 302重定向实现代码

    很多网站的站长们都喜欢把前台的顶级域名301重定向到带有www的二级域名上,或者带www的二级域名重定向到顶级域名上,以集中权重.而在网站的后端设计中,一些页面的提交跳转则需要使用到302重定项.关于 ...

  8. Win2008 r2 iis7/iis7.5系统下HTTP重定向(301重定向)图文方法

    这篇文章主要介绍了Win2008 r2 iis7/iis7.5系统下HTTP重定向(301重定向)图文方法,需要的朋友可以参考下 首先了解一下重定向,常用的重定向方式有: 301 redirect, ...

  9. wordpress在LINUX主机和windows主机下如何设定301重定向

    昨天一直在设置博客的重定向功能.由于服务器是cPanel控制面板,所以直接在上面设置了一下但是就是不成功不知道为什么.于是去查资料.弄老半天才弄好.(不知道什么是重定向的朋友可以去参考301重定向疑问 ...

  10. 网站域名301重定向

    我们的网站优化一段时间之后,关键词排名上来了流量也多了,我们就可以考虑更换域名了,但是很多SEOer担心更换域名会影响网站的权重和排名,又不知道该怎么办才好.今天我们一起来看一下怎样完美的更换网站域名 ...

最新文章

  1. python乘法口诀编程-中年大叔学编程-用Python打印个九九乘法表
  2. C#中的 具名参数 和 可选参数
  3. 2019标杆案例复盘(上):数字化——金融政企篇
  4. 为什么 ASP.NET Core WebAPI 继承 ControllerBase 而不是 Controller ?
  5. java符号%3e%3e是什么意思,终于找到了!有了它你就可以读懂字节码了!
  6. 动态规划算法(Dynamic Programming)之0-1背包问题
  7. 公众号回复单个图文消息
  8. 苹果cms如何添加广告代码
  9. 【Eternallyc】函数PlaySound和sndPlaySound
  10. Longhorn 企业级云原生分布式容器存储-券(Volume)和节点(Node)
  11. linux开篇——硬盘和mbr简介
  12. windows下python安装basemap,画世界地图以及根据经纬度标点
  13. 服务器v3 v4性能,至强E5 v4性能表现测试
  14. Redis 6.0删除节点
  15. MVC5 + EF6 + Bootstrap3 (9) HtmlHelper用法大全(下)
  16. Android 控件开发之ToggleButton
  17. 华为麒麟实现跨越式发展 原来背后高人指点
  18. 深度学习常用的数据集,包括各种数据跟图像数据。
  19. 思科大学计算机第一章测试题及答案,集美大学思科上机练习1
  20. 岩土鬼谷子之端午脑洞

热门文章

  1. ati hd4570 linux amd 64 安装命令,ATI 显卡的驱动在Linux下的安装方法
  2. Linux电源管理-wakeup events framework
  3. java容器的理解_java容器的理解
  4. Virtual Routing and Forwarding
  5. 自己编译操作系统,安装systemtap
  6. sort()函数关于结构内容要怎么写
  7. mysql强制安装参数_Mysql编译安装参数优化
  8. 1949年-2021年历史县级行政区划分布数据 中国行政村边界数据、乡镇街道边界、行政区划边界
  9. tensorflow安装以及在Anaconda中安装使用
  10. 共轭梯度法(Conjugate gradient)详解