ic_ee

网站如何进行301重定向优化SEO

301 重定向表示网页从一个位置永久移动到另一个位置。301部分指的是重定向页面的HTTP状态码。hostgator美国分销主机商分享网站如何进行301重定向优化SEO

示例:blog.ahfs.com 重定向到ahfs.com/blog

简单来说,301 重定向告诉浏览器:“此页面已永久移动。这是新的地点,我们不打算把它搬回来。” 浏览器回应:“当然!我马上把用户送过去!”

这就是为什么如果您尝试访问blog.ahfs.com,它不会发生。推荐阅读:《如何轻松地将站点 URL 替换为另一个域》

您最终将访问ahfs.com/blog

如何进行 301 重定向

进行 301 重定向的方法有很多,但最常用的方法是编辑站点的 .htaccess 文件。

您将在站点的根文件夹中找到它:

.htaccess 网络服务器

没看到文件?这意味着两 件事之一:

您没有 .htaccess 文件。使用记事本 (Windows) TextEdit (Mac) 创建一个。只需创建一个新文档并将其保存为 .htaccess。确保删除标准的 .txt 文件扩展名。

网站如何进行301重定向优化SEO

您的站点未在 Apache Web 服务器上运行。这有点技术性,但是有不同类型的 Web 服务器。

ApacheWindows/IIS Nginx 是最常见的。只有 Apache 服务器使用 .htaccess。要检查您的网站是否在 Apache 上运行,请询问您的网络主机。

以下是一些通过 .htaccess 添加常见类型的 301 重定向的代码片段:

重要的。 这些说明仅适用于 Apache Web 服务器。 如果您的站点在 Nginx 上运行,请阅读此内容,或者如果 您的站点在 Windows/IIS 上运行,请阅读此内容。

将旧页面重定向到新页面

Redirect 301 /old-page.html /new-page.html

使用 WordPress?无需使用免费的重定向插件编辑 .htaccess 文件。

它使添加 301 重定向变得如此简单:

插件重定向

将旧域重定向到新域

RewriteEngine on

RewriteCond %{HTTP_HOST} ^oldsite.com [NC,OR]

RewriteCond %{HTTP_HOST} ^www.oldsite.com [NC]

RewriteRule ^(.*)$ https://newsite.com/$1 [L,R=301,NC]

注释。有很多方法可以做到这一点。当谈到 Apache 服务器和 .htaccess 文件时,我绝不是专家。这是一直为我工作的代码。确保在您的网站上实施之前对此进行测试。推荐阅读:《如何修复您网站上现有的301重定向问题》

域重定向

重要的! 如果RewriteEngine on已经在您的 .htaccess 文件中,请不要重复。只需复制其余的代码。也可以在 cPanel 中执行此操作,这可能更可取。

将整个域从非 www 重定向到 www(反之亦然)

这是非 www www 的版本:

RewriteEngine on

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

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

这是 www 到非 www 的版本:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.example.com [NC]

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

重要的!htaccess 文件中代码的位置和顺序也很重要。如果多条指令以“错误”的顺序放置(例如,重定向链等),您可能会遇到不良影响。如果您计划在您的 htaccess 文件中实现大量 301 重定向,那么这是值得研究的。

将整个域从 HTTP 重定向到 HTTPS

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

重要的! 您必须在您的网站上安装 SSL 证书才能正常工作。否则,您将收到“不安全”的警告信息。

将整个域从非 www 重定向到 wwwHTTP HTTPS

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\. [NC]

RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{HTTP:X-Forwarded-Proto} !https

RewriteCond %{HTTPS} off

RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

301重定向会影响SEO吗?

大多数 SEO 专业人士关注 301 重定向和 PageRank 之间的关系。不熟悉PageRank?这是谷歌创建的公式,用于根据链接的数量和质量来判断“页面的价值”。当然,PageRank 远非唯一的“排名因素”,但人们普遍认为,总体而言,较高的 PageRank 等同于较高的排名。

那么这与 301 重定向有什么关系呢?

2016 年之前,如果您使用 301 重定向将一个页面重定向到另一个页面,那么在此过程中会损失一些 PageRank。多少钱?这是有争议的,但 15% 似乎是一般假设。

然而,这是大多数 SEO 专业人士似乎使用了好几年的数字。这很可能是因为 15% 还与原始 PageRank 专利中的“阻尼因子”有关。

然而,谷歌在 2016 年改变了对此事的官方立场:

因此,在 2019 年,如果您将domain.com/page1重定向 到domain.com/page2,则重定向页面应该具有与原始页面一样多的“权力”。

但是 301 重定向可能会导致许多其他不经常谈论的与 SEO 相关的问题。推荐相关阅读:《虚拟主机后台如果没有301功能应如何设置?》

ic_ee

如何修复您网站上现有的301重定向问题

HTTPS应用于每个网站。它不仅为您的访问者增加了额外的安全层,而且谷歌使用HTTPS作为排名信号。再加上我们免费提供SSL证书的事实,2022年没有理由不使用HTTPS。hostgator香港主机商分享如何修复您网站上现有的301重定向问题

但拥有SSL证书只是成功的一半。您还需要确保人们实际访问您网站的HTTPS版本,这意味着在HTTP和HTTPS版本之间使用301重定向。

以下是与301重定向相关的现有问题的搜索和修复方法。

1.确保您网站的HTTP版本重定向HTTPS。

2.从您的网站地图中删除带有301状态代码的页面。

3.修复重定向链。

当初始URL和目标URL之间有一系列两个或多个重定向时,就会出现重定向链。除了破坏用户体验和减慢速度外,重定向链没有其他用途,你应该尽量避免使用它们。推荐阅读:《虚拟主机后台怎样设置301跳转》

如何修复您网站上现有的301重定向问题

有两种方法可以修复核有两种方法可以修复这些错误;

用单个301重定向代替重定向链。而非Page1>Page2>Page3>Page4,重定向变为Page1>Page4。

用指向最终URL的直接链接代替指向重定向页面的内部链接。这可以防止谷歌和其他机器人抓取重定向链。更重要的是,它可以防止真正的人类(你知道,那些从你的网站购买东西的人)在点击链接时不得不处理多个重定向缓慢的问题。

4.修复重定向循环。

重定向循环发生在URL重定向回链中的其他URL之一时。这将创造一个无限循环的重定向,可能会混淆和困住搜索引擎和用户。

示例:第1页>第2页>第3页>第2页>第3页>第2页>第3页[]

这些都是用户体验杀手,因为它们通常会引起浏览器的响应如下:

有太多的重定向,您可以使用我们以前使用的相同的HTTP状态代码检查器来发现100个重定向循环错误。找出超过最大重定向次数的错误。

5.修复损坏的重定向。

损坏的重定向是重定向到死页的页面(即返回4XX或5XXHTTP响应代码的页面)。

示例:第1页(301)>第2页(404)

这些都很糟糕,因为访问者和搜索引擎机器人都无法访问最终URL。因此,大多数访问者会离开你的网站,大多数搜索引擎会放弃抓取。

您可以使用100个HTTP状态代码检查器来检查这些错误。

6.重定向404页。

返回404状态的页面失效,浏览器返回以下页面:

404错误。

现在,有时用户看到这个页面是有意义的。例如,如果有人在浏览器中输入错误的URL,错误的页面会让他们知道有问题。您可以看到上面的例子——将URL返回到404页是完全有意义的。推进阅读:《如何轻松地将站点 URL 替换为另一个域》

在以下情况下,404状态代码页面会出现问题:

它们可以爬行。可抓取通常等同于可点击。如果可以点击,一些用户最终会点击你网站上的内部链接,只看到死页。这对用户体验不是很好。

他们有反向链接。由于404页面无法访问,任何指向它们的反向链接都被有效地浪费了。

7.用301s代替302重定向和元刷新重定向。

永久重定向不要用302重定向或元刷新重定向。

302重定向用于临时移动,谷歌建议尽量不要用元刷新重定向。因此,如果您的网站中有任何一个,则应将其删除或替换为301重定向。

幸运的是,这两个问题可以以同样的方式解决:

若重定向是永久性的,请改用301。

如果重定向不是永久性的,请删除重定向。

您还应该致力于删除或替换指向重定向页面的内部链接,特别是当它们可能混淆点击用户时。

8.寻找获取自然流量的重定向页面(301)。

带有HTTP301状态代码的页面不应该获得自然流量,因为它们不应该出现在谷歌索引中。若此类页面获得流量,则意味着谷歌尚未看到重定向。

3xx页面有流量站点审核。

您还可以在Googleanalytics或Googlesearchconsole中检查自然流量。

现在,如果你最近只添加301重定向,这可能不是什么大问题。谷歌应该在下次抓取时看到它,然后他们应该取消索引页面。

为加快此过程,请将URL粘贴到GooglesearchConsole中的URL检查工具中,然后点击请求索引。

9.寻找外部301的坏。

大多数网站链接到相关的第三方网站和资源。

没关系…直到需要外部链接的页面被重定位到其他地方。

例如,假设您链接到一个有用的资源。十二个月后,域名过期并被过期的域名猎手捡走,后者删除资源并重定位到他们的金钱网站。现在,你无意中链接到与访问者无关(甚至可能有害)的内容。

因此,不时检查坏的外部301是非常重要的。

外部301优先级差。

这应该有助于确定事物的优先级。

接下来,浏览报告,查看URL和重定向URL列。寻找看似不正确的重定向。换句话说,忽略HTTP到HTTPS的重定向,以及blog.domain.com/page到domain.com/blog/page的重定向。找到不同网站或页面的重定向。

 

进入您的CMS并删除它们。推荐相关阅读:《为什么你的WordPress网站在百度和谷歌中收录少,排名低?》

ic_ee

虚拟主机后台怎样设置301跳转

301重定向,是一种“自动转向”技术。301跳转对SEO优化是非常有利的。

带www和不带www有些不同,用户看到的网站网页内容是一样的;搜索引擎检测它,就是两个不同的URL;通过设置301重定向,会让搜索引擎分析判断,哪个URL是主要的。

下面从3种不同的处理方法来讲解设置301重定向。

第一种情况:虚拟主机管理面板设置301重定向。

第一步,登录到主机管理控制页面

第二步,域名管理 – 绑定域名

只有解析状态正常才可以使用此功能,而且要注意:目标域名与源域名不能一样。

第三步,基础环境设置 – 301重定向

源域名与目标域名之间的关系是:把源域名跳转到目标域名。

方法二:网站根目录下.htaccess文件设置301重定向

.htaccess文件在哪里?以FileZilla软件设置为例:.htaccess文件设置301重定向

1. 将不带www域名实现301重定向到带有www域名

将以下代码添加到网站根目录下的.htaccess文件中,代码如下:

    RewriteEngine On

    RewriteCond %{HTTP_HOST} !^example.com$ [NC]

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

example.com会自动跳转到www.example.com,请换成你的域名。

2. 将带有www域名实现301跳转/301重定向到不带有www域名

将以下代码添加到网站根目录下的.htaccess文件中,代码如下:

    RewriteEngine On

    RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]

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

www.example.com将自动跳转到example.com,请换成你的URL。

方法三:使用wordpress 4.9 以上版本搭建网站

保持WordPress地址(URL)与站点地址一致,也能实现301重定向,否则网站也会打不开

操作步骤:WordPress – Settings – 常规 – WordPress地址(URL)与站点地址一致。

以上这三种方法任选其中一种都能实现301跳转/301重定向。

如何来检测是否有没有设置成功呢?

方法1:在浏览器地址栏输入源域名

看是否能成功跳转到目标域名。如果成功跳转,那恭喜设置成功啦!

方法2:在站长工具中检测HTTP状态

注意:输入查询的一定要是填写源域名,再点击检查按钮。

站长工具中检测http状态,返回检测结果。

以上是三种实现301跳转/301重定向的方法以及如何验证成功跳转。更多的相关内容可以阅读虚拟主机后台如果没有301功能应如何设置?

ic_ee

选择虚拟主机时需要知道的知识

在快速发展的网络时代,每天都会有新的网站出现,这个也滋生了许多新的站长。首先我们要想搭建网站就必须要进行的就是对主机的选择了,目前很多人仍然会优先选择虚拟主机,同时现在的很多主机服务商提供的虚拟主机服务也可以说是比较有诱惑力的,这个时候大家在选择虚拟主机的时候,就需要知道一些方法和技巧了,那么下面小编就介绍一些选择虚拟主机的小知识。

一、根据自身需求选择主机

要建立一个网站,首先考虑下自己使用的需求和技术能力,如您还不够全面了解,可以选择一个简单的虚拟主机并在使用一段时间后进行升级。如果您不了解网站程序的话,可以问主机商什么系统的虚拟主机和自己搭建的网站兼容性好。

二、选择合适的空间大小

一般网站推广是放置产品信息和联系信息,如果没有太多的图片,500M空间基本就足够了。但如果您的数据量很大,例如大量高清产品图像,建议考虑云主机

三、子目录是否支持绑定

一些网站管理员或商家有多个系列的推广网站,因为在购买虚拟主机空间的时候,建议确认下是否支持子目录绑定。

四、是否支持常用SEO技术

进行网站优化和推广时,有时是需要301重定向404页面、伪静态和其他功能的,所以要知道自己选购的主机能否支持,不然在优化的时候怎么也找不出排名上不去的原因。

五、服务提供商的服务质量

有一定口碑和品牌效应的服务提供商拥有专业的客户服务中心,在技术支持或售后方面有相当的保障,比如常在网站看到的大公司的服务热线,响应比较快,这就保证了网站正常使用的效率。而这点,小型服务提供商是做不到,特别是在进行促销的时候,突然虚拟主机要维护或线路要维持,哭都来不及。更多的相关内容可以参考如何选择最适用的虚拟主机提升网站速度