高端品牌网站建设公司教您暂时关闭网站的最佳实践方法
责任编辑:神州华宇 来源:北京网站建设 点击:293 发表时间:2019-03-08
在今天7*24的数字世界,即使是在线企业也需要偶尔休息一下。无论您需要执行网站维护,关闭一天的某个活动,或您只是想休假,有时您可能需要暂时关闭您的网站。我们作为高端品牌网站建设公司分析了可用的三个简单选项,以确保您的网站搜索状态不会受到影响。
这可能有点像把一个“15分钟后回来”的标志放在实体商店的门上。你可能知道关闭你的网站会如何影响你的搜索引擎优化。幸运的是,根据Google网站管理员趋势分析师John Mueller的说法,有三个简单的选项可用于确保网站的搜索状态不受影响:阻止购物车功能、始终显示插页式广告或弹出式广告、关闭整个网站。让高端品牌网站建设公司帮你更详细地了解一下这些建议。
1、阻止购物车功能
如果你经营一家在线商店,只是想阻止顾客购物,最简单的方法就是禁用购物车。虽然没有简单的方法来禁用WooCommerce商店的购物车功能,但WisdmLabs使用WordPress中的is_purchasable()函数提供了一个简洁的解决方案。
正如Mueller所解释的那样,购物车页面通常会被搜索引擎抓取工具阻止,这要归功于robot.txt文件或阻止使用漫游器元标记进行索引。这意味着搜索引擎不会查看或索引产品页面,因此您在停用购物车时不必担心会对您的网站造成任何负面影响,显示消息以告知客户他们无法购买的原因,或者如果您决定更改购物车页面以获取解决网站关闭原因的目标网页。
2、总是显示Interstitial或弹出窗口
如果您想关闭整个网站一段时间,最好显示某种“我们今天关闭!”消息,信息页面或弹出窗口。在这种情况下,Mueller建议您的服务器应返回503 HTTP结果代码,即您的网站暂时关闭,并在一段延迟后返回。
503结果代码确保Google不会为您为用户显示的临时内容编制索引。例如,如果您在主页上显示一个弹出窗口,向访问者解释为什么您处于离线状态并且具有有趣的GIF,则该内容将被编入索引作为您网站的内容。你不希望这样!
InMotion Hosting解释了如何在这篇有用的帖子中为您的服务器返回503结果。
创建一个包含以下PHP代码的503.php文件:
header(“HTTP/1.1 503 Service暂时不可用”);标题(“状态:503服务暂时不可用”);标题(“Retry-After:3600”);?>
第2行和第3行定义503代码。第4行定义了网站何时重新联机。在这种情况下,数字以秒为单位-3600秒是一小时。
在某些情况下,您可能希望提供特定日期,因此请使用以下代码行:
标题(“Retry-After:Fri,2016年5月27日12:00:00 GMT”);
如果你不想搞乱代码,你可能想要查看WP维护模式/即将推出的页面构建器一个免费的插件,它允许你为你的网站启用HTTP 503标题。或者,WP维护模式可以向您的网站添加维护页面,以便访问者知道维护页面的维护。
在您的网站上显示弹出窗口是一种快速通知您网站访问者而无需更改现有网页内容的简便方法。您也可以使用一些插件,轻松地创建外观华丽的弹出窗口,以通知访问者您的网站暂时关闭,以及何时可以期待它重新上线。
3、关闭整个网站
最后,您可以简单地关闭服务器。如果将服务器物理地移动到其他位置,这可能是正确的选择。
对于这个选项,Mueller建议设置一个临时服务器来为网站上的所有URL提供503HTTP结果代码(不要忘记为那些页面设置信息页面或弹出窗口!)并切换DNS指向临时服务器。
网站临时关闭提示
下面是如何做到的:
提前几天将DNS TTL设置为低时间(例如5分钟)。
将DNS更改为临时服务器的IP地址。
一旦所有请求都转到临时服务器,就让主服务器脱机。
...您的服务器现在脱机...
准备好后,再次将主服务器联机。
将DNS切换回主服务器的IP地址。
将DNS TTL更改回正常。
结论
这可能有点像把一个“15分钟后回来”的标志放在实体商店的门上。你可能知道关闭你的网站会如何影响你的搜索引擎优化。幸运的是,根据Google网站管理员趋势分析师John Mueller的说法,有三个简单的选项可用于确保网站的搜索状态不受影响:阻止购物车功能、始终显示插页式广告或弹出式广告、关闭整个网站。让高端品牌网站建设公司帮你更详细地了解一下这些建议。
1、阻止购物车功能
如果你经营一家在线商店,只是想阻止顾客购物,最简单的方法就是禁用购物车。虽然没有简单的方法来禁用WooCommerce商店的购物车功能,但WisdmLabs使用WordPress中的is_purchasable()函数提供了一个简洁的解决方案。
正如Mueller所解释的那样,购物车页面通常会被搜索引擎抓取工具阻止,这要归功于robot.txt文件或阻止使用漫游器元标记进行索引。这意味着搜索引擎不会查看或索引产品页面,因此您在停用购物车时不必担心会对您的网站造成任何负面影响,显示消息以告知客户他们无法购买的原因,或者如果您决定更改购物车页面以获取解决网站关闭原因的目标网页。
2、总是显示Interstitial或弹出窗口
如果您想关闭整个网站一段时间,最好显示某种“我们今天关闭!”消息,信息页面或弹出窗口。在这种情况下,Mueller建议您的服务器应返回503 HTTP结果代码,即您的网站暂时关闭,并在一段延迟后返回。
503结果代码确保Google不会为您为用户显示的临时内容编制索引。例如,如果您在主页上显示一个弹出窗口,向访问者解释为什么您处于离线状态并且具有有趣的GIF,则该内容将被编入索引作为您网站的内容。你不希望这样!
InMotion Hosting解释了如何在这篇有用的帖子中为您的服务器返回503结果。
创建一个包含以下PHP代码的503.php文件:
header(“HTTP/1.1 503 Service暂时不可用”);标题(“状态:503服务暂时不可用”);标题(“Retry-After:3600”);?>
第2行和第3行定义503代码。第4行定义了网站何时重新联机。在这种情况下,数字以秒为单位-3600秒是一小时。
在某些情况下,您可能希望提供特定日期,因此请使用以下代码行:
标题(“Retry-After:Fri,2016年5月27日12:00:00 GMT”);
如果你不想搞乱代码,你可能想要查看WP维护模式/即将推出的页面构建器一个免费的插件,它允许你为你的网站启用HTTP 503标题。或者,WP维护模式可以向您的网站添加维护页面,以便访问者知道维护页面的维护。
在您的网站上显示弹出窗口是一种快速通知您网站访问者而无需更改现有网页内容的简便方法。您也可以使用一些插件,轻松地创建外观华丽的弹出窗口,以通知访问者您的网站暂时关闭,以及何时可以期待它重新上线。
3、关闭整个网站
最后,您可以简单地关闭服务器。如果将服务器物理地移动到其他位置,这可能是正确的选择。
对于这个选项,Mueller建议设置一个临时服务器来为网站上的所有URL提供503HTTP结果代码(不要忘记为那些页面设置信息页面或弹出窗口!)并切换DNS指向临时服务器。
网站临时关闭提示
下面是如何做到的:
提前几天将DNS TTL设置为低时间(例如5分钟)。
将DNS更改为临时服务器的IP地址。
一旦所有请求都转到临时服务器,就让主服务器脱机。
...您的服务器现在脱机...
准备好后,再次将主服务器联机。
将DNS切换回主服务器的IP地址。
将DNS TTL更改回正常。
结论
当您需要从在线业务中抽出时间时,关闭您的网站或使页面暂时下线时,不要觉得这是一件头痛的事情,按照高端品牌网站建设公司上面的步骤,你可以远离你的网站,并确保你的搜索状态不会受到负面影响。