电子邮件*
你的电子邮件
我已阅读并接受隐私和 Cookie 政策。
了解其他类型的重定向也没什么坏处
在大多数情况下,301 和 302 重定向是最佳解决方案,因此也是最常见的解决 卡塔尔电报数据1万套餐 方案。但是,建议了解其余可用的重定向,以便了解对于不太常见的情况,哪个是最合适的选项。通过这种方式,您将尽一切可能改善用户体验,谷歌将对此表示赞赏。
303重定向
您很少需要使用 303 代码进行重定向,因为与 301 和 302 不同,使用 303 您不会向用户提供他们从等效地址请求的页面。因此,它们不被用作 SEO 友好的手势。
实际上,它是在 PUT 或 POST 操作之后立即使用的临时重定向,以便刷新发出请求的页面时,不会再次执行该操作。
例如,假设您的网站是一家医疗中心,并且您有一张预约表格。如果您想避免每次用户完成表单并单击浏览器的后退按钮时出现重复引号,最好进行 303 重定向。它们也用于转到确认页面或确认加载进度页面。
304重定向
在本例中,我们没有修改 URL,但我们想告诉 Google 引擎加载缓存版本,以利用尽可能高的加载速度。
当浏览器将资源保存在缓存中时,它所做的就是从 Web 服务器发送的最后修改的标头中收集信息。因此,当浏览器返回该网页并且不知道它是否具有最新版本时,则会向服务器发送验证请求。如果该版本尚未修改,则服务器会发送 HTTP 代码 304。但是,如果该版本已过时,则会发送 200 代码并使用新副本。
307 重定向
此重定向与 302 类似,因为它也是临时的。在这种情况下,当站点上可进行非 GET 操作时使用它。也就是说,与 302 不同,307 不允许您将发送方法从 POST 更改为 GET。
308 重定向
它是一个永久重定向,与 301 重定向非常相似,但它有一些限制,因为在这种情况下它不允许将请求方法从 POST 更改为 GET。因此,308 重定向相当于应用于永久重定向的 307(不是临时的,如 307 那样)。最好尽可能尝试使用301,以免影响SEO。
如何使用 .htaccess 创建重定向
执行重定向的最佳方法是使用 .htaccess 文件(仅对 Apache 服务器有效)。使用FTP 客户端,我们必须访问网站的根目录。如果我们不知道能够输入的数据,我们将不得不要求我们的托管提供商向我们提供通过 FTP 访问服务器所需的信息。
进入我们网站的文件后,我们将在目录的根目录中看到一个 .htaccess 文件。该文件默认显示为隐藏。因此,根据 FTP 客户端的配置,我们可能必须激活允许我们查看隐藏文件的选项。
您可以使用任何代码编辑程序或纯文本编辑器(例如 Windows 记事本)来编辑该文件。在修改文件之前,建议创建一个备份副本,以便我们可以使网站保持更改之前的状态。
为了使您的 .htaccess 文件能够进行重定向,Apache 服务器必须启用mod_rewrite参数。尽管默认情况下它通常始终处于活动状态,但如果不是,我们将再次联系我们的托管提供商以启用它。
下面我向您展示执行重定向时最常见的示例。