收集各种实现页面301跳转程序代码

2、ASP下的301转向代码

 代码如下 复制代码

<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, “http://www.你的网站地址.cn/articles/301/”
%>

3、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.你的网站地址.cn/articles/301/“);
}
</script>

4、PHP下的301转向代码

 代码如下 复制代码

header(”HTTP/1.1 301 Moved Permanently”);
header(”Location: http://www.你的网站地址.cn/articles/301/”);
exit();

5、CGI Perl下的301转向代码

 代码如下 复制代码
$q = new CGI;
print $q->redirect(”http://www.你的网站地址-url,com/”);

6、JSP下的301转向代码

 代码如下 复制代码

<%
response.setStatus(301);
response.setHeader( “Location”, “http://www.你的网站地址.cn/” );
response.setHeader( “Connection”, “close” );
%>

先看跳转代码

网站的端口暂时没有采用,一般都采用80端口的,就先省略掉了,如果有的网站的页面还有不同端口的页面,则需要将port那部分代码调试一下再使用

 代码如下 复制代码

<?php
$dest_host=”www.老网产地址.com”;         //申明一个变量$dest_host存放要跳转的网址
$url = $_SERVER['REQUEST_URI'];    //申明一个变量$url存放获取当前网站的主机地址及网站url
$http = (isset($_SERVER['HTTPS'])&&$_SERVER['HTTPS']!=’off’)?’https://’:'http://’;   //申明变量$http存放协议
//$port = $_SERVER['SERVER_PORT']==’80′?”:’:'$_SERVER['SERVER_PORT'];   //网站端口
$url = $http.$dest_host.$url;     //合并地址
switch ($_SERVER['HTTP_HOST']){
case “www.网站地址.cn”:    // 如果获取的host是www.网站地址.cn
header(‘HTTP/1.1 301 Moved Permanently’);   //载入301
header(“location:”.$url);
break;
case “网站地址.cn”:   // 或者是网站地址.cn
header(‘HTTP/1.1 301 Moved Permanently’);      //载入301
header(“location:”.$url);
break;
}
?>

时间: 2024-10-01 06:19:31

收集各种实现页面301跳转程序代码的相关文章

nginx单页面301跳转配置方法

打开 xxxx.conf 配置文件  这里的xxx.conf 是值的是 nginx下 虚拟主机的配置文件 然后在写入  代码如下 复制代码 rewrite ^([^\.]*)/html/news/2013/1001/1.html$ $1/html/show-2-1-1.html permanent; 保存,重启nginx 当然如果你会点程序我们可以直接简单使用header函数搞定  代码如下 复制代码 <?php Header("HTTP/1.1 301 Moved Permanently

IIS 301重定向与程序代码实现301重定向的差别_相关技巧

先说一下IIS 301重定向的做法: IIS中301重定向 打开"Internet信息服务",右击你要跳转的文件夹或者文件,在弹出的右键菜单中选择"属性"弹出的对话框中,"目录"选项下找到"连接到资源是的内容来源",选择"重定向到URL",在下面的文本框中输入要跳转到的页面同时,将"客户端将定向到" 下面的复选框 "资源的永久重定向"选上 点击"应用&quo

网站如何301跳转?介绍301跳转设置的详细方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 我前俩天因为自己网站搬家,所以分别跟大家讲了404页面和discuz更换域名教程! 那么今天跟大家讲讲网站301跳转设置的详细方法! 众所周知,当网站换了域名之后,老域名为了避免权重的流失,肯定要设置网站301跳转到新的域名,那么,网站该如何跳转? 下面是301跳转的俩种方法: 1.当a.com跳转到b.com 打开a.com/1.html也

php页面跳转另一页面各种跳转页面代码

php header()页面跳转 我把blog从http://www.你的域名/blog迁移到http://www.111cn.net域名下,当用户访问以前blog地址时,自动跳转到当前blog的对应文章  代码如下 复制代码 $url_this=strtolower('http://'.$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]);  $go_url=str_replace('http://www.你的域名/bl

js定时跳转页面程序代码收集

1.定时跳转我们就是使用setTimeout来实例  代码如下 复制代码 <span id="tiao">3</span><a href="javascript:countDown"></a>秒后自动跳转-- <!--脚本开始--> <script language="javascript" type=""> function countDown(secs

实例-写WEB程序时,先获取type的值,然后写代码: 在新的页面完成操作后,页面无法跳转。

问题描述 写WEB程序时,先获取type的值,然后写代码: 在新的页面完成操作后,页面无法跳转. 写WEB程序时,先获取type的值,然后写代码: 在新的页面完成操作后,页面无法跳转. if (type.Equals("高校学生")) { this.LinkButton6.Visible = false; this.LinkButton2.Visible = false; this.LinkButton3.Visible = false; this.LinkButton4.Visibl

webkit中页面不能跳转-c#程序webkit页面不能跳转

问题描述 c#程序webkit页面不能跳转 winform中添加webkitbrowser,passport.baidu.com页面登录不能跳转,显示登录超时如何解决??急急急 解决方案 目前采用chromewebbrowser支持,感谢各位大牛的技术支持 解决方案二: fiddler调试下,点了登录发送请求到服务器了没有 解决方案三: 是不是webkit版本太旧有些新标准不支持了呢?其实我觉得用chromium比用webkit更好

PHP代码实现301跳转页面实例

PHP纯代码跳转  代码如下 复制代码 <?php  header("Location:http://www.111cn.net/");  ?> 但是这种返回的状态码是302 如果要实现301跳转的话,需要在之前设置下状态码  代码如下 复制代码 <?php  header( "HTTP/1.1 301 Moved Permanently" ) ;  header("Location:http://www.111cn.net/"

AMH面板配置网站301跳转WWW与无WWW域名例子

我们在建站的时候会根据自己的习惯把带有WWW或者不带WWW的域名作为主域名,对于这一点区分没有过多的严格规定是一定要用WWW还是非WWW域名,不过在国外站点中看到的非WWW站点多一些,而我们国内则比较倾向实用带有WWW的域名站点.   同时,在很多的所谓网站优化理论中有些所谓的高手提到一定要进行301跳转,如果用WWW就就要将非WWW跳转到WWW域名中,否则所谓的权重就会丢失.具体是不是真的老左也并不清楚,因为有用户提到在使用AMH面板的时候,不知道如何设置301跳转,因为可能习惯使用apach