各种语言版本的301转向代码的写法

一: IIS中实现301转向:
1.打开internet信息服务管理器,在欲重定向的网页或目录上按右键
2.选中“重定向到URL”
3.在对话框中输入目标页面的地址
4.选中“资源的永久重定向”
5.点击“应用”即可生效
二:ASP下的301转向代码:
ASP下的301转向代码:
<%@ Language="VBScript" %>
<%
Response.Status = "301 Moved Permanently"
Response.AddHeader "Location", "http://www.0701yt.net"
%>

代码使用方法可参见本人以前写的关于301永久重定向的文章.
三:PHP下的301转向代码:
PHP下的301转向代码:
<?
header("HTTP/1.1 301 Moved Permanently");
header("Location:http://www.0701yt.net");
exit();
?>

四:ASP.Net下的301转向代码:
ASP.Net下的301转向代码:
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.0701yt.net");
}
</script>

五:CGI Perl下的301转向代码:
CGI Perl下的301转向代码:
$q = new CGI;
print $q->redirect("http://www.0701yt.net");

六:JSP下的301转向代码:
JSP下的301转向代码:
<%
response.setStatus(301);
response.setHeader( "Location", "http://www.0701yt.net" );
response.setHeader( "Connection", "close" );
%>

七:Apache下301转向代码:
新建.htaccess文件,输入下列内容(需要开启mod_rewrite):
1)将不带WWW的域名转向到带WWW的域名下:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^lesishu.cn [NC]
RewriteRule ^(.*)$ http://www.0701yt.net/$1 [L,R=301]

2)重定向到新域名:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.0701yt.net/$1 [L,R=301]

八:Apache下vhosts.conf中配置301转向:
为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:
Apache下vhosts.conf中配置301转向:
<VirtualHost *:80>
ServerName www.mf591.com
DocumentRoot /home/lesishu
</VirtualHost>
<VirtualHost *:80>
ServerName mf591.com
RedirectMatch permanent ^/(.*) http://www.0701yt.net/$1
</VirtualHost>

九:Ruby中实现301转向:
Ruby中实现301转向:
def old_action
headers["Status"] = "301 Moved Permanently"
redirect_to "http://www.0701yt.net"
end

十:Coldfusion中实现301转向:
Coldfusion中实现301转向:
<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://www.0701yt.net">

附:301转向情况检测地址
http://www.internetofficer.com/seo-tool/redirect-check/
输入你的url点:"Check Redirects"
若出现以下内容则301永久转向成功:

时间: 2024-09-17 03:33:02

各种语言版本的301转向代码的写法的相关文章

asp,asp.net,php,jsp下的301转向代码_网站应用

使用.htaccess文件来进行301重定向,请见我的另外一篇文章<301重定向,域名更换后跳转到新域名> . 如果空间不支持.htaccess文件,那么我们还可以通过php/asp代码来进行301重定向. 为了将搜索引擎的记录更新到现在的域名上面,做了几个301重定向的东东,给大家分享一下. asp 301转向代码 在 index.asp 或 default.asp 的最顶部加入以下几行: 复制代码 代码如下: <% Response.Status="301 Moved Pe

站长必备的最齐全的301转向代码合集_网站应用

将SEO工作中所需要的301转向代码进行了整理,收藏并分享,以备查阅. 1.IIS下301设置 Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的 目标URL,并选择"资源的永久重定向". 2.ASP下的301转向代码 复制代码 代码如下: <%@ Language=VBScript %> <% Response.Status="301 Moved Permanently" Response.AddHe

PHP 实现301转向代码

301转向定义 301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址. 其它常见的状态码还包括,200表示一切正常,404网页找不到,302暂时转向,等等. 网站做转向的方法 网址转向方法主要包括:301转向,302转向,JavaScript转向,PHP/ASP/CGI转向,META REFRESH网页META刷新,等.302转向可能会有URL规范化问题.其它方

各种语言、服务器301跳转代码全集

  这篇文章主要介绍了各种语言.服务器301跳转代码全集,本文讲解了IIS下301设置.ASP下的301转向代码.ASP.Net下的301转向代码.PHP下的301转向代码 .CGI Perl下的301转向代码.JSP下的301转向代码等内容,需要的朋友可以参考下 301跳转通常用在网站换域名和为了保持链接统一性所用的.比如你原来的域名www.a.com现在换成www.b.com,用了301跳转后,访问www.a.com/about.html就会自动变成www.b.com/about.html.

各种语言、服务器301跳转代码全集_其它综合

301跳转通常用在网站换域名和为了保持链接统一性所用的.比如你原来的域名www.a.com现在换成www.b.com,用了301跳转后,访问www.a.com/about.html就会自动变成www.b.com/about.html.下面摘抄一下设置301的代码吧,方便一下新手们: 301跳转代码全集(ASP|PHP|JSP|.NET) 1.IIS下301设置 Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择"资源的永久重定向&q

php域名301转向程序代码

注意: 301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于: 301 redirect: 301 代表永久性转移(Permanently Moved), 302 redirect: 302 代表暂时性转移(Temporarily Moved ), 例子 在php中正常的临时跳转通常使用:    代码如下 复制代码 <?php  header("Location:your_dest_url"); ?> 最简单的做法  代码如下 复制代码 $th

实用301转向到另一域名相应页面的asp代码_应用技巧

前几天,为了增强本站的SEO,着手把另一个域名:www.kanshule.com下的所有页面301转向到www.jb51.net下. 由于本站目前只有一个博客,于是从博客上入手. 思路很简单,获取当前浏览页面的域名,如果是需要转向的域名,再替换域名部分,做为新地址来301转向. 代码如下: 复制代码 代码如下: <% Dim toDomain,fromDomain,curDomain,q,p,url toDomain=www.jb51.net fromDomain="kanshule.co

php 301转向实现代码_php技巧

301转向定义 301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址. 其它常见的状态码还包括,200表示一切正常,404网页找不到,302暂时转向,等等. 网站做转向的方法 网址转向方法主要包括:301转向,302转向,JavaScript转向,PHP/ASP/CGI转向,META REFRESH网页META刷新,等.302转向可能会有URL规范化问题.其它方

如何开发一个多种语言版本的C#程序

程序 在C#中有多种使用资源文件的方法,能够很方便地开发全球通用的应用程序.本文通过一个简单的小例子,来讲解在C#中如何利用资源文件,快速开发一个多种语言版本的程序.本例中只有一个窗体,三个控件,能够根据用户的设置以中文或英文界面运行.开发环境是Windows 2000 Professional.Microsoft Visual Studio.NET 2002.具体开发步骤如下: 一.新建项目 启动Microsoft Visual Studio .NET,新建一个C#项目MyApp,本例工程存放