asp.netphpjspasp301重定向实现代码_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了asp.netphpjspasp301重定向实现代码_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3634字,纯文字阅读大概需要6分钟。
内容图文
网上很多如何进行 301重定向的教程,无论是整站重定向还是单页重定向。下面就以我的www.bKjia.c0m为例,因为很多时候你没有独立的服务器或你的apache不支持.haccess文件等原因,你不得不利用脚本语言来实例301重定向了。网上很多如何进行 301重定向的教程,无论是整站重定向还是单页重定向。下面就以我的www.bKjia.c0m为例,因为很多时候你没有独立的服务器或你的apache不支持.haccess文件等原因,你不得不利用脚本语言来实例301重定向了。
1.1 无www域名转移到www域名
代码如下:
rewriteengine on
rewritecond %{http_host} ^bKjia.c0m [nc]
rewriterule ^(.*)$ http://www.bKjia.c0m/$1 [r=301,nc]
1.2 整站301重定向
代码如下:
options +followsymlinks
rewriteengine on
rewritecond %{http_host} ^bKjia.c0m [nc]
rewriterule ^(.*)$ http://www.bKjia.c0m/$1 [l,r=301]
rewritecond %{http_host} ^www.bKjia.c0m [nc]
rewriterule ^(.*)$ http://bKjia.c0m/$1 [l,r=301]
另外一种是在根目录下的index.php教程里这样弄
代码如下:
header(“http/1.1 301 moved permanently”);
header(“location:http://bKjia.c0m/”);
exit();
2、asp教程主机301重定向
在 index.asp 或 default.asp 的最顶部加入以下几行:
代码如下:
代码如下:<%
response.status=”301 moved permanently”
response.addheader “location”,”www.bKjia.c0m ”
response.end
%>3、asp.net教程主机301重定向
asp .net:response.status = “301 moved permanently”;
response.addheader(”location”,"http://www.bKjia.c0m");
}
我封装在一个类里:
代码如下:using system;
using system.collections.generic;
using system.text;
using system.web.ui;
using system.web.ui.htmlcontrols;
namespace classlib
{
public class urlclass
{
private bool flag301 = false;//是否启动 301
private bool isindex = false;//是否 返回主页 或者保留在当前页
///
/// 构造函数
///
/// 是否启动 301
/// page
/// 格式www.xxx.com
public urlclass(bool fl, page page, string strurl)
{
flag301 = fl;
url301(page, strurl);
}
///
/// 返回主页
///
///
/// 格式www.xxx.com
public void url301(page page, string strurl)
{
//301重定向
if (page.request.url.dnssafehost != strurl && flag301 == true)
{
page.response.clear();
page.response.statuscode = 301;
page.response.status = "301 movedpermanently";
page.response.addheader("location", "http://" + strurl);
page.response.end();
}
}
}
}4 php的301重定向
代码如下:header('http/1.1 301 moved permanently');//发出301头部
header('location: http://www.'.$strdomain.$request_uri);//跳转到我的新域名地址我用301.inc.php文件写了301代码,在其他文件头部都引用上 就可以了
代码如下://-----------------------------------
//301 重定向
$strdomain="chinawecan.com";
$the_host = $_server['http_host']; //取得进入所输入的域名
$request_uri = isset($_server['request_uri']) ? $_server['request_uri'] : '';//判断地址后面部分
if($the_host !== 'www.'.$strdomain) //这是我要以前的域名
{
/*“!==”是不完全等于的意思,也可以用“!=”不等于,这样,就可以将以前的域名,
包括gcxirang.com、www.gcxirang.com以及新域名中我gcidc.net全部重定向到www.gcidc.net*/
header('http/1.1 301 moved permanently');//发出301头部
header('location: http://www.'.$strdomain.$request_uri);//跳转到我的新域名地址
}
//----------------------------------
?>引用如下:
代码如下://-----------------------------------
//301 重定向
include('include/301.inc.php');
?>5 jsp教程的301重定向
如一页面article.jsp
[code]
<%@ page language="java" contenttype="text/html; charset=utf-8" pageencoding="utf-8"%>
<%
response.setstatus(https教程ervletresponse.sc_moved_permanently);
response.setheader("location","/other.jsp");
return;
%>http://www.bkjia.com/PHPjc/632359.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/632359.htmlTechArticle网上很多如何进行 301重定向的教程,无论是整站重定向还是单页重定向。下面就以我的www.111cn.net为例,因为很多时候你没有独立的服务器或...
内容总结
以上是互联网集市为您收集整理的asp.netphpjspasp301重定向实现代码_PHP教程全部内容,希望文章能够帮你解决asp.netphpjspasp301重定向实现代码_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。