如何在web主机上强制重定向到另一个?
优采云 发布时间: 2021-05-27 19:23如何在web主机上强制重定向到另一个?
正确的方法是将其中一个重定向到另一个,而不是两个都重定向。如果同时加载两个,则站点的版本安全性将成问题。如果您在浏览器中输入网站的URL,请分别进行测试和。
如果两个URL均被加载,则将显示两个版本的内容。网址重复可能会导致内容重复。
为确保您不会再次遇到此问题,您需要根据网站的平台执行以下操作之一:
在HTACCESS中创建完整的重定向模式(在Apache / CPanel服务器上);
使用WordPress中的重定向插件来强制进行重定向。
4、如何在Apache / Cpanel服务器的htaccess中创建重定向
您可以在Apache / CPanel服务器的.htaccess中执行服务器级别的全局重定向。 Inmotionhosting的教程很好,可以教您如何在Web主机上强制重定向。
如果您强制所有网络流量使用HTTPS,则需要使用以下代码。
确保将此代码添加到具有类似前缀(RewriteEngine On,RewriteCond等)的代码之上。
RewriteEngine开启
RewriteCond%!on
RewriteCond%!^ / [0-9] + \ .. + \。cpaneldcv $
RewriteCond%!^ / \。known / pki-validation / [A-F0-9] \。txt(?:\ Comodo \ DCV)?$
RewriteRule(。*)%% [L,R = 301]
如果您只想重定向特定域,则需要在htaccess文件中使用以下代码行:
RewriteCond%!^ / [0-9] + \ .. + \。cpaneldcv $
RewriteCond%!^ / \。known / pki-validation / [A-F0-9] \。txt(?:\ Comodo \ DCV)?$
RewriteEngine开启
RewriteCond%^ example \ .com [NC]
RewriteCond%80
RewriteRule ^(。*)$ $ 1 [R = 301,L]
注意:如果您不确定是否要对服务器进行正确的更改,请确保您的服务器公司或IT人员进行了这些维修。
5、如果您正在运行WordPress 网站,请使用插件
解决这些重定向问题的简单方法是使用插件,尤其是在运行WordPress 网站时。
许多插件可以强制重定向,但是以下一些插件使此过程尽可能容易:CM HTTPS Pro,WP强制SSL,Easy HTTPS重定向。
关于插件的注意事项:如果您使用了太多的插件,请不要添加它们。
您可能需要调查您的服务器是否可以使用上述类似的重定向规则(例如,如果您使用的是基于NGINX的服务器)。
有必要在此声明:插件的重量将对网站的速度产生负面影响,因此不要总是以为新插件会为您提供帮助。
6、所有网站链接都应更改为
即使您执行上述重定向,也应该执行此步骤。
如果您使用绝对URL而不是相对URL,则应这样做。由于前者总是显示您正在使用的超文本传输协议,因此,如果您正在使用后者,则无需多加注意。
为什么使用绝对URL时需要更改实时链接?由于Google将抓取所有这些链接,因此可能导致重复的内容。
这似乎是在浪费时间,但事实并非如此。您必须确保Google最终能够准确捕获您的网站。
7、确保从到的转换不会显示404页
404页的突然增加可能会使您的网站无法使用,尤其是在有指向该页面的链接的情况下。
此外,由于显示的404页面太多,因此Google找不到应爬网的页面,这将导致爬网预算的浪费。
Google的相关负责人约翰·穆勒(John Mueller)指出,抓取预算并不重要,除非是大笔费用网站。
约翰·穆勒(John Mueller)在推特上说,他认为爬网预算优化被高估了。对于大多数网站来说,它没有任何作用,只能帮助*敏*感*词*的网站。
” IMO爬网预算被高估了。实际上,大多数网站都不必担心。如果您要爬网网页或运行带有数十亿个URL的网站,这非常重要。但是对于普通的网站来说,这不是很重要。”
SEO PowerSuite负责人Yauhen Khutarniuk的文章文章也对此进行了详细阐述:
”在逻辑上,您应该注意抓取预算,因为您希望Google在网站上找到尽可能多的重要页面。您还希望它在网站内容上快速找到新的页面,抓取预算越大(管理越聪明),发生的速度就越快。”
优化抓取预算非常重要,因为在网站上快速查找新内容是一项重要任务,并且有必要为网站找到尽可能多的优先级页面。
8、如何修复可能的404页
首先,将404从旧的URL重定向到新的现有URL。
一种更简单的方法是,如果您拥有WordPress 网站,请使用Screaming Frog来抓取网站,然后使用重定向WordPress插件执行301重定向规则批处理上传。
9、 URL结构不应太复杂
在准备技术SEO时,URL的结构是一个重要的考虑因素。
您还必须注意这些事项,例如随机生成索引动态参数,不易理解的URL以及可能在技术SEO实施中引起问题的其他因素。
这些都是重要因素,因为它们可能会导致索引问题,从而损害网站的性能。
1 0、更多用户友好的网址
创建URL时,您可以考虑相关内容,然后自动创建URL。但是,这可能不合理。
原因是因为自动生成的URL可以遵循几种不同的格式,但都不是非常用户友好的格式。
例如:
([1) /内容/日期/时间/关键字
([2) /内容/日期/时间/数字字符串
([3) /内容/类别/日期/时间/
([4) /内容/类别/日期/时间/参数/
正确传达URL背后的内容是关键。由于可访问性,今天它变得越来越重要。
URL越可读,越好:如果有人在搜索结果中看到您的URL,他们可能会更愿意单击它,因为他们将确切地看到URL与他们搜索的性别之间的关系。简而言之,该URL必须与用户的搜索意图相匹配。
许多现有的网站使用过时或令人困惑的URL结构,导致用户参与度较低。如果您使用更友好的网址,则网站可能会提高用户参与度。
1 1、重复的网址
在构建任何链接之前要考虑的一个SEO技术问题是:内容重复。
涉及内容复制时,以下是主要原因:
([1)在网站的各个部分中都有明显的重复。
([2)从其他网站中获取内容。
([3)重复的URL,其中只有一个内容。
因为当多个URL代表一个内容时,它确实使搜索引擎感到困惑。搜索引擎很少会同时显示相同的内容,重复的URL会削弱其搜索功能。
1 2、避免使用动态参数
尽管动态参数本身并不是SEO问题,但如果您无法管理它们的创建并保持使用的一致性,则将来它们可能会成为潜在的威胁。
Jes Scholz在搜索引擎杂志上发表了一篇文章文章,内容涉及动态参数和URL处理的基本知识以及它如何影响SEO。
Scholz解释说,参数用于以下目的:跟踪,重新排序,过滤,标识,分页,搜索,翻译。
当您发现问题是由URL的动态参数引起的时,通常将其归因于URL的基本管理不当。
在跟踪的情况下,创建搜索引擎抓取的链接时可以使用不同的动态参数。在重新排序的情况下,将使用这些不同的动态参数对列表和项目组进行重新排序,然后创建可索引的重复页面,然后由搜索引擎对其进行爬网。
如果动态参数不能保持在可管理的水平,则可能会无意间导致过多的重复内容。
如果您不仔细管理部分内容的创建,则这些动态URL的创建实际上会随着时间累积,这会稀释内容的质量并削弱搜索引擎的执行能力。
它也可能导致关键词“自相残杀”,相互影响,并且在足够大的范围内,它将严重影响您的竞争力。
1 3、短网址比长网址好
SEO长期实践的结果是,较短的URL优于较长的URL。
Google的John Mueller说:“当我们有两个具有相同内容的URL时,我们需要选择其中一个以显示在搜索结果中,然后我们选择简短的一个,即归一化。当然,长度不是主要的长度。影响因素,但是如果我们有两个URL,一个非常简洁明了,另一个具有很长的附加参数,并且当它们显示相同的内容时,我们倾向于选择简短的URL。有很多例子,例如不同的因素起作用,但是在其他条件相同的情况下-您拥有较短和较长的条件,我们也将选择较短的条件。“
还有证据表明Google优先考虑较短的URL,而不是较长的URL。
如果网站收录非常长的URL,则可以将它们优化为更短,更简洁的URL,以更好地反映文章的主题和用户意图。
(编译/雨果网吕小林)