首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

网站改版换域名如何保留原排名 SEO优化之301重定向的重要性

今天我们以WordPress为例,搭建好网站以后,后期可能因为各种原因我们需要对网站进行调整。调整以后一定要记得有一件事情要做,那就是301重定向,否则可能会丢失之前累积的来之不易的流量。...使用Redirects插件做重定向 使用该插件的好处就是操作非常简单,不需要任何网站制作基础,WordPress网站控制后台就可以完成。...安装插件以后,工具中找到Redirections, 点击Add New添加一个新的重定向Source URL 中输入页面的slug,比如我们此文章的Slug就是wordpress-301-redirects...,Target URI中输入目标页面的完成URL,比如此文章的完整URL为https://www.idc1680.com/wordpress-301-redirects,Group中选择默认的Redirections...^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 网站更改域名做重定向 如果更换网站域名,也是要做301重定向的,这样可以把我们就域名的权重转移到新域名上

1.2K30

python接口自动化(十八)--重定向(Location)(详解)

但是访问的文件夹却是www.xusseo.com/wap,这种访问则被 称之为重定向。 常见的重定向分为301重定向和302重定向。...1、301重定向代表永久性转移(Permanently Moved) 301重定向被称之为永久性重定向,主要是针对一些永久性更改的网站,而且这种重定向一旦做好,将会对网站的优化大有好处。...3、以博客园举个简单的场景案例,先登录博客园打开我的博客首页,进入任意一个页面都可以,在这里进我的随笔编辑界面,记住这个地址:https://i.cnblogs.com/EditPosts.aspx?...聪明的你一定或许猜到了,不知道的后边带你去解密,笔者就喜欢抽丝剥茧的那种感觉,带你一层一层揭开它神秘的面纱 ?...获取重定向后地址 1、第一个请求,服务器会下发一个新的请求链接, response 的 headers 里,如下抓包:Location ? 2、代码实现获取Location 地址 ?

2.2K51
您找到你想要的搜索结果了吗?
是的
没有找到

如何处理WordPress网站404状态死链

这不仅是文章或页面,任何网站数据丢失都可能在服务器上产生404错误,例如图像文件丢失,JavaScript丢失,CSS丢失等。 是什么导致404报错产生?...如果在不添加重定向的情况下移动页面内容或重命名页面URL地址名称,则会丢失指向该页面的反向链接的所有域名带来的权重。 WordPress默认情况下将尝试重定向更改或者移动的内容。...但是不用担心,有几种简单的方法可以WordPress中设置重定向: (1)使用插件设置301重定向 首先,您可以使用前面提到的Redirection重定向插件来实现URL重定向(我们也准备Smart...安装并启用插件,转到工具→Redirection,然后“Source URL”框中输入404报错页面URL,并在“Target URL”框中输入内容的新链接: 使用Redirection插件设置重定向...#若存在多个需要301重定向链接,则添加多条类似规则即可。 #若301重定向链接存在规律,可以尝试通过表达式来设置301重定向,此处不展开说明。

4.7K10

记录一下 http status code

HTTP Method 较为简单,我们常用的习惯如下: 一般查询我们都会使用 GET 方法, 创建新的记录使用 POST 方法 更新已有数据使用 PUT 方法 更新已有数据部分属性使用 PATCH 方法...asp.net core 中返回一个 Json(null) 的时候就会是一个 NoContent 的结果 3xx 3xx 一般表示重定向 301 Moved Permanently 永久重定向 302...Found 临时重定向 307 Temporary Redirect 临时重定向请求 308 Permanent Redirect 永久重定向请求 这几个重定向的区别:301、302 只支持 GET 请求...,如果是 POST 请求,重定向后会使用 GET 请求且 Body 数据会丢失 307、308 支持 POST 请求, POST 重定向的时候会带上原来请求的 body 再请求新的地址,body 数据不会丢失...302、307 是临时重定向301、308 是永久重定向,是允许缓存的,浏览器可以缓存 304 Not Modified,资源未发生修改,可以直接使用浏览器本地缓存 4xx 4xx 一般表示客户端请求错误

1.2K20

重发和重定向有什么区别与重定向应用

重定向可以访问自己web应用以外的资源。重定向的过程中,传输的信息会被丢失。...传输的信息不会丢失。 更形象的解释: 重定向:你先去了A局,A局的人说:“这个事情不归我们管,去B局”,然后,你就从A退了出来,自己乘车去了B局。...https://tool.lu/hexconvert/ ? 这个直接的想法非常简单粗暴,另外一个直观的想法是使用随机的方法生成长短链接的映射关系。...2.当点击短链接的时候,跳转到一个html页面,然后加载该页面的时候,通过ajax调用一个接口,返回该链接的真实地址,然后重定向到真实的地址。...301 是永久重定向,302 是临时重定向。短地址一经生成就不会变化,所以用 301 是符合 http 语义的。同时对服务器压力也会有一定减少。

73520

新思路解决网站301重定向

对于一个新手站长来说,当你选定了主域名,首先要做的就是将另一个域名301重定向至主域名,这样有利于增加首页的权重。当然,301重定向技术还有很多用处,但本文主要阐述相同域名间的301跳转。...什么是301重定向? 其实很简单,当你的页面需要删除或者移动时,如果只是一个简单的跳转,虽然说功能上实现了网页的重定向,但是这样做是对搜索引擎很不利的。...^phpgao.com$ [NC] RewriteRule ^(.*)$ https://blog.phpgao.com/$1 [L,R=301] windows主机的301重定向 windows主机基本使用的都是...注意 如果使用的是IIS服务器ISAPI\_Rewrite 1.3 版本,例如本博客,那么你可能已经注意到了,跳转检测的结果是302重定向,此跳转的意义是临时性的重定向,可能会被搜索引擎判为作弊行为,...", https://blog.phpgao.com/ %> jsp <% response.setStatus(301); response.setHeader( "Location", "https

1.6K40

常见http状态码

2、3xx重定向 301 永久重定向,表示请求的资源URL1已被指向了新的URL2,后续该资源都是指向该URL2 302 临时重定向,http1的产物,表示请求的资源URL1已被指向了新的URL2,后续该资源临时指向该...307 临时重定向,http1.1的产物,基本上和303相同,区别就是原请求是post请求,不能进行重定向到get上 308 永久重定向,http1.1的产物,基本上和301相同,区别就是不允许将原请求是...404状态码并不能说明请求的资源是临时还是永久丢失。如果服务器知道该资源是永久丢失,那么应该返回410而不是 404。 405 表明服务器禁止了使用当前 HTTP 方法的请求。...410 说明请求的目标资源原服务器上不存在了,并且是永久性的丢失。...504 表示请求超时,扮演网关或者代理的服务器无法规定的时间内获得想要的响应。 505 表示服务器不支持请求所使用的 HTTP 版本。

35810

宝塔面板操作多个域名做301跳转

其实目的和效果都是一样的,怎么简单怎么操作。 事情得从今天群里小伙伴在年前购置了双拼域名说起,备案完成,年后来折腾更换域名。小伙伴前两天从原来的vesta面板被我们忽悠入了宝塔的坑。...会看到一条这样的配置语句: if ($host ~ '^anji66.net'){ return 301 https://www.anji66.net$request_uri;     }   这时候...,我们需要手动增加配置了,因为宝塔提供的301重定向只能操作一个域名的重定向,多个域名无处可添。...复制这个if语句,大括号后面粘贴。将红色部分的主域名更换为原域名,多个域名就重复几次。...如图所示: 保存,经过这样一番操作,清理下本地浏览器缓存,就尝试下输入原域名吧,看看有没有成功实现301重定向

6K10

对域名 301 重定向设置方法的补充和完善

二是主域名和 www 域名如果不做 301 重定向,百度会分别收录并把权重分散到 2 个不同的域名上(百度认为主域名和 www 域名是 2 个不同的域名),百度搜索你网站的关键词,会找到主域名和 www...2.1 NS 服务器管理后台设置,比如 DNSPOD 上面就可以直接设置,具体操作参考本文第一段的链接文章。适合虚拟主机和 VPS 服务器,这种方法对于新手再适合不过了,简单易学,两步就搞定。...那么首先找找看你域名商的解析里面有没有提供 301 重定向的功能,不懂就发工单问问客服。如果有的话可以试着解析查询主域名的 https 状态码,就知道是不是真正的 301 重定向了。...如果你是 windows 系统请点击 windows vps 中做域名 301 重定向照着做就是了。这种方法相对于第一种方法来说比较的麻烦,而且对于新手小白来说容易出错。...对于第二种方法下使用 lnmp 环境的 VPS 服务器, VPS 上面设置完 301 重定向之后,输入命令 curl -I vpsss.net 查询域名 https 状态,如果是上图的状体就说明 301

3.2K30

301跳转与URL转发

购买域名时,域名本身是不带有www的,但由于域名要通过DNS服务器解析才可以使用,在这个过程中每一个域名是会指向一个web服务器ip地址,由于很早之前网站方都会增加一个”www”的子域名来帮助客户以更多的路径访问网站...首先第一条就是刚才我们提到的为了seo优化,如何url网址规范化中也提到,设置301转向后,原来的页面将返回301 HTTP 状态码给浏览器或者搜索引擎,告知搜索引擎次页面已经永久重定向到了新的网页上...如果不能在后台设置,实现301重定向步骤也很简单:新建一个文件名为.htaccess.txt的文档(注意前面的点号不能遗漏),txt文档中写入以下301转向代码: 1 Options +FollowSymLinks...] 在其他情况下,如不同域名之间IIS下的301重定向代码请看详细介绍:ISAPI Rewrite实现IIS 301转向。...PHP 301 重定向代码 301重定向也可以php文件中通过加入php header来实现,代码如下: 1 <?

15.4K30

301跳转与302有什么区别

当然除了这些还有其它 一、永久重定向 表示资源永久性的跳转到新的 URL。 一个比较常见的案例就是老站迁移到新站,老站直接关闭,老站的页面已经被搜索引擎收录了,这个时候使用永久重定向方案。...使用域名跳转的情况下,301重定向比较常用。搜索引擎抓取新内容的时候,还会把原本的旧网址用重定向之后的新网址代替。...就比如说,我们访问 http://www.baidu.com ,网站页面会跳转到 https://www.baidu.com,发送请求之后,就会返回301状态码,然后返回一个位置以提示新地址,浏览器就会访问这个新地址...最后说一点,如果使用301跳转,搜索引擎将把URL的PR值带到跳转的地址,而使用302跳转,被许多网站视为作弊手段,并受到大多数搜索引擎的关注。...此外,当搜索引擎判断302跳转时,如果发现跳转目标页面的URL比较复杂,就会返回访问原始URL并找到一个简单友好的地址,这无形中会增加服务器性能的损失。

2.2K30

HTTP页面如何完成301重定向

介绍了HTTP页面迁移到HTTPS的时候,为了避免出现重复内容的不同网站的情况,建议广大站长将所有的HTTP页面使用301重定向到对应的HTTPS,为了让更多人熟悉301重定向,本文将介绍301重定向的方式...当然大前提用户服务器上必须要正确安装SSL证书。 301重定向 301重定向是指页面永久性移走,是网页更改地址对搜索引擎最友好的方法。当网站发生调整,改变了网站的目录结构,网页被移到一个新地址。...如何实现301重定向 1:IIS 服务器实现301 重定向 打开iis,创建一个站点(可以是空文件夹)成功右键,属性>>网站,ip地址后面的高级中,将需要做301的域名绑定在主机头上。...选择 重定向到URL(U)输入目标域名url,然后点击应用,最后点击确定。这样就完成了windows系统中iis下设置301永久重定向了。...2:Apache 服务器实现301 重定向 Apache 中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301 重定向只是其中之一。

5K50

跟我一起探索 HTTP- 重定向

永久重定向将在更改站点的 URL ,保留现有的链接/书签、上传文件时表示进度的页面等。 原理 HTTP 协议中,重定向操作由服务器向请求发送特殊的重定向响应而触发。...303 See Other GET方法不会发生变更,其他方法会变更为 GET 方法(消息主体丢失)。 用于 PUT 或 POST 请求完成之后重定向,来防止由于页面刷新导致的操作的重复触发。...迁移到新的域名 例如,公司改名,你希望用户搜索旧名称的时候,依然可以访问到应用了新名称的站点。...# …acts the same as: Redirect 301 / https://www.example.com mod_rewrite模块也可以用来设置重定向。...Nginx Nginx 中,你可以创建一个服务器模块来进行重定向设置: server { listen 80; server_name example.com; return 301 $

38550

如何在Ubuntu 14.04上使用Apache将www重定向到非www

介绍 当你有你的网站或应用程序启动和运行一个域的背后,则是经常需要还允许用户通过简单的域名访问到它,并在WWW子域名。...虽然有多种方法可以设置,但为了保持一致性和搜索引擎优化考虑,最佳解决方案是选择您喜欢的域名,简单或www,并将另一个域重定向到首选域。...此类重定向称为永久重定向或“301重定向”,可以通过正确配置DNS资源记录和Web服务器软件轻松设置。...首先,使用以下命令启用mod_rewrite模块: sudo a2enmod rewrite 启用Rewrite模块,我们可以使用.htaccess文件为Apache配置重定向规则。...%{HTTP_HOST}/$1 [R=301,L] 保存并退出。变更应立即生效。请注意,如果您使用的是HTTPS,则应将该RewriteRule行中的“http”更新为“https”。

3.4K00

DNSPOD 实现域名 301 重定向的方法

魏艾斯博客前面写过一篇lnmp 环境设置 301 重定向的文章,讲解了 lnmp 环境中 wordpress 程序和其他 php 程序如何做域名 301 重定向。...使用 DNSPOD 实现 301 重定向,与服务器上做 301 重定向相比,再简单不过了。...然后还是查询一下 https 状态是否是 301(有时候 DNS 服务器需要一定时间缓存,不一定会马上就查询到 301),没问题的话去 CDN 加速网站管理后台,添加 CDN 加速的相关设置吧。...一般来说使用 DNSPOD 做了 301 重定向的解析之后,就不需要在 VPS 服务器上面做 301 重定向的设置了,这样也给新手小白省掉了一个麻烦的设置过程, DNSPOD 上面简单 2 步就可以轻松实现...301 重定向了。

11.3K61

搭建短链接平台详细分析及具体代码实现

用户访问短链接,会自动301/302跳转到原链接: [腾讯重定向] 实现思路 其实实现的思路很简单,我们生成一个短链接,大概的思路是传入原链接,在后台进行处理,得到一个唯一识别码,一同存入数据库,最后再把这个唯一识别码回显给用户...后台301/302重定向跳转。 使用Java作为后台API服务,处理上面两点很简单: 雪花ID转换为六十二进制,得到短的识别码。 使用RedirectView设置响应头,并重定向链接。....*)$ https://$host$1 permanent; } 而我们搭建短链接平台,也利用301或者302进行重定向: [雪花ID组成] 301/302 301和302都是重定向,那它们的区别是什么呢...实际场景里,301跳转,浏览器会记住这个跳转,后续请求,不再请求原地址,而是直接请求新地址;所以301一般用于网站域名的迁移,强制网站https等,而302一般是网站维护,需要临时跳转到非维护页面等情况...短链接重定向 短链接重定向,就很简单了。

3.5K64

真正“搞”懂HTTP协议08之重定向

一、重定向的基本概念和场景   点击超链接,浏览器会解析URL,再用这个URL发起一个新的HTTP请求,跳转到其它页面。...我们来看下详细的内容:    我们看下,其实并不复杂,就是重定向https协议的域名。   嗯……这就是一个比较常见的重定向场景之一。...三、重定向的应用场景   我们之前聊状态码的时候,强调了301和302的重要性,换句话就是说,其实重定向可以粗略、简单、明了的理解为永久和临时的区别。...确定了重定向的场景,要考虑的就是临时还是永久了。那么针对我们上面提到的两种场景,要用临时还是永久呢?...四、例子   我们聊完了重定向的核心概念,接下来我们就来写一写例子,实际的代码实验中,体验下301和302的区别。按照惯例,基本的代码我就不贴在这里了,我只贴核心的部分了噢。

64750
领券