多语言展示
当前在线:1008今日阅读:23今日分享:25

怎么将老网站上的内容301到新网站上

在网站运营过程中,经常遇到改版的情况,为了保持网站权重不降低,不影响用户体验,这时需要将旧的网页做301跳转,跳到新网页。举一个wordpress应用的例子。
方法/步骤
1

首页做跳转。

2

将网站根目录下的.htaccess:RewriteCond %{HTTP_HOST} ^老域名(不带www) [NC]RewriteRule ^(.*)$ http://新域名(不带www)/$1 [L,R=301]RewriteCond %{HTTP_HOST} ^新域名(带www) [NC]RewriteRule ^(.*)$ http://新域名(不带www)/$1 [L,R=301]

3

内页跳转

4

分别<?php Header(“HTTP/1.1 301 Moved Permanently”); Header(“Location: http://新域名(带www)”); ;exit();?>代码加到加到模板文件single.php,active,404.php、archive.php、page.php、single.php等文件头部

方法/步骤2
1

修改网站根目录下的.htaccess为

2

Options +FollowSymlinks RewriteEngine OnRewriteCond %{HTTP_HOST} \老域名(不带www)$RewriteRule ^(.*)$ http://新域名(不带www)/$1 [R=301,L]

方法/步骤3
1

asp版

2

<%@ Language=VBScript %> <% ' Permanent redirection Response.Status = '301 Moved Permanently' Response.AddHeader 'Location', 'http://新/域名(带www)' Response.End %>

推荐信息