PHP ASP .NET Apache html python 网站301重定向

什么是301重定向

301重定向(或叫301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。

使用 301 重定向将您原来网站上的所有网页永久重定向至新网站。这可以告诉搜索引擎和用户您的网站已永久迁移。是符合搜索引擎友好的,目前最安全的网址域名更换。

以下提供URL重定向代码,可以根据实际情况,进行应用

ASP.NET

<%@ Page Language=”C#” %>
<script runat=”server”>
protected void Page_Load(object sender, EventArgs e)
{
HttpContext.Current.Response.StatusCode = 301;
HttpContext.Current.Response.Status = “301 Moved Permanently”;
HttpContext.Current.Response.AddHeader(“Location”, https://www.yunzhidian.com);
}
</script>

Apache

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) https://www.yunzhidian.com$1 [R=301,L]

javascript

<script language=”javascript”>
top.location=’https://www.yunzhidian.com’;
</script>

html

<meta http-equiv=”refresh” content=”0; url=https://www.yunzhidian.com”>

asp

<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”,”https://www.yunzhidian.com”
Response.End
%>

php

<?php
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: https://www.yunzhidian.com”);
exit();
?>

python

from django import http
def view(request):
return http.HttpResponseRedirect(‘https://www.yunzhidian.com’)

相关新闻