Adios 意味着再见——所有语言的浏览器 301 重定向

浏览器重定向,尤其是 301“永久”重定向,对于所有优秀的 Web 应用程序都是必不可少的。无论语言如何,浏览器重定向都可以:

  • 提供安全的 URL 转发以收集 GET 和 POST 变量并处理它们,而不会因浏览器刷新而冒数据和处理完整性的风险
  • 将用户和搜索引擎机器人发送到页面的新位置或整个网站
  • 保持搜索引擎排名并避免 404 错误

这是使用各种语言的浏览器重定向列表:

.htaccess

redirect 301 / http://www.davidwalsh.name/

ASP

Response.Status="301 Moved Permanently";
Response.AddHeader("Location","http://www.davidwalsh.name/");

ASP.NET


ColdFusion

<CFHEADER statuscode="301" statustext="Moved Permanently">
<CFHEADERname="Location" value="http://www.davidwalsh.name">

Javascript(不是 301)

//window.location.href = 'http://www.davidwalsh.name/';

Java JSP

response.setStatus(301);
response.setHeader("Location", "http://www.davidwalsh.name/");
response.setHeader("Connection", "close");

元标记(不是 301)

<meta http-equiv="refresh" content="0;url=http://www.davidwalsh.name/" />

Perl

use strict;
print "Status: 301 Moved Permanantlyn";
print "Location: http://www.davidwalsh.name";
exit;

Ruby On Rails

$$$###

你有更多的重定向脚本吗?如果有,请在下方发布!

赞(0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏