齐乐分享

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1264|回复: 2
收起左侧

[代码记录] 什么是301跳转 怎么做301跳转 如何设置301跳转

[复制链接]
爱站吧 发表于 2014-9-30 18:11:27 | 显示全部楼层 |阅读模式
页面永久性移走,通常叫做301跳转,也叫301重定向,301转向.
指的是当用户点击一个网址时,通过技术手段,跳转到指定的一个网站.


Linux下301重定向设置

1.登陆后台,开启伪静态支持
2.将下面的代码复制到.htaccess文件中,保存。
(单个域名跳转)
RewriteEngine on
RewriteBase /
RewriteCond %{http_host} ^xxx.com [NC]
RewriteRule ^(.*)$ http://www.xxx.com/$1 [L,R=301]

多个域名跳转
RewriteEngine on
RewriteBase /
RewriteCond %{http_host} ^www.xxx.com [NC]
RewriteRule ^(.*)$ http://www.xxx.com/$1 [L,R=301]
RewriteCond %{http_host} ^www.xxx.com [NC]
RewriteRule ^(.*)$ http://www.xxx.cn/$1 [L,R=301]

或者
RewriteCond %{http_host} ^www\.1\.com.* [OR]
RewriteCond %{http_host} ^1\.com.* [OR]
RewriteCond %{http_host} ^2\.com.*
RewriteRule ^(.*)$ http://www.2.com/$1 [L,R=301]

3.将.htaccesss文件上传至站点根目录下。


IIS 7 301 重定向代码 加到web.config里
<configuration>
<system.webServer>
<rewrite>
   <rules>
       <rule name="Enforce canonical hostname" stopProcessing="true">
           <match url="(.*)" />
           <conditions>
               <add input="{HTTP_HOST}" negate="true" pattern="^www.xxx.com$" />
           </conditions>
           <action type="Redirect" url="http://www.xxx.com/{R:1}" redirectType="Permanent" />
       </rule>
   </rules>
</rewrite>
       <defaultDocument>
           <files>
               <add value="index.asp" />
           </files>
       </defaultDocument>
</system.webServer>
</configuration>
回复

使用道具 举报

潮小乖 发表于 2014-9-30 18:39:49 | 显示全部楼层
楼主太厉害了!支持楼主!
回复 支持 反对

使用道具 举报

1410013441 发表于 2014-9-30 19:14:18 | 显示全部楼层
希望是你自己总结出来的!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题 上个主题 下个主题 快速回复 收藏帖子 返回列表 搜索
小黑屋|sitemap| |站点统计

版权所有:齐乐分享—技术交流,学习,分享平台 ( 皖ICP备14022669号-1 )

技术支持:Powered by Discuz! X3.4 Copyright © 2013-2018 Comsenz Inc. All Rights Reserved

GMT+8, 2022-5-23 04:34 , Processed in 0.111293 second(s), 7 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表