asp,asp.net,php,jsp下的301转向代码
使用.htaccess文件来进行301重定向,请见我的另外一篇文章《301重定向,域名更换后跳转到新域名》
。
如果空间不支持.htaccess文件,那么我们还可以通过php/asp代码来进行301重定向。
为了将搜索引擎的记录更新到现在的域名上面,做了几个301重定向的东东,给大家分享一下.
asp 301转向代码
在 index.asp 或 default.asp 的最顶部加入以下几行:
代码如下:
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.jb51.net/"
Response.End
%>
php 301转向代码
在 index.php 的最顶部加入以下几行:
代码如下:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.jb51.net/");
exit();
?>
<%@ 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", "http://www.jb51.net");
}
</script>
301代表永久性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好的最好方法,只
要不是暂时搬移的情况,都建议使用301来做转址。
<%@ page language="java" pageEncoding="GBK"%>
<%
response.setStatus(response.SC_MOVED_PERMANENTLY);
response.addHeader("Location","http://www.7hinet.com");
%>
可以通过filter控制需要重向的路径或页面
相关推荐
-
关于php curl获取301或302转向的网址问题的解决方法
在使用php的curl获取远程文件,代码如下: 复制代码 代码如下: <? $ghurl = isset($_GET['id']) ? $_GET['id']:'http://www.baidu.com/'; // php 获取 function getContents($url){ $header = array("Referer: http://www.baidu.com/"); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,
-
php获取301跳转URL简单实例
复制代码 代码如下: /** * get_redirect_url() * Gets the address that the provided URL redirects to, * or FALSE if there's no redirect. * * @param string $url * @return string */function get_redirect_url($url){ $redirect_url = null; $url_parts = @parse_url
-
解析网站301重定向的实现方法,包括iis,apache,asp,php的方法
页面永久性移走(301重定向)是一种非常重要的"自动转向"技术. 首先,给一个工具,是来检测服务器头信息的,简单来说就是看看你的站点的301是否成功了.不要小看这个301,如果被做成了302什么的,你的站可能就要让你欢喜让你忧了. 检测地址:http://www.seoconsultants.com/tools/headers.asp#results 301重定向可促进搜索引擎优化效果 从搜索引擎优化角度出发,301重定向是网址重定向最为可行的一种办法.当网站的域名发生变更后,搜索引擎
-
php用header函数实现301跳转代码实例
PHP 301跳转的小代码 复制代码 代码如下: <?php $the_host = $_SERVER['HTTP_HOST']; $request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : ''; if($the_host !== 'www.jb51.net') { //echo $_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']; header('HT
-
php 实现301重定向跳转实例代码
在php中301重定向实现方法很简单我们只要简单的利用header发送301状态代码,然后再用header进行跳转,效果与apache,iis,nginx都是一样的效果哦. 一:更推荐这种方法,因为它可以把http://www.jb51.net原来所有的url都转到http://jb51.net新的地址上 代码如下 <?php $the_host = $_SERVER['HTTP_HOST']; $request_uri = isset($_SERVER['REQUEST_URI']) ? $_
-
301重定向代码合集(iis,asp,php,asp.net,apache)
1.IIS下301设置 Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择"资源的永久重定向". 在IIS中,也可以通过安装ISAPI Rewrite组件来实现如Apache中mod_rewrite的功能,详见ISAPI Rewrite 3下载及常用301规则. 2.ASP下的301重定向代码 <%@ Language=VBScript %> <% Response.Status="301 Mo
-
php 301转向实现代码
301转向定义 301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址. 其它常见的状态码还包括,200表示一切正常,404网页找不到,302暂时转向,等等. 网站做转向的方法 网址转向方法主要包括:301转向,302转向,JavaScript转向,PHP/ASP/CGI转向,META REFRESH网页META刷新,等.302转向可能会有URL规范化问题.其它方
-
PHP header()函数使用详细(301、404等错误设置)
如果您刚刚开始学习PHP,可能有许多函数需要研究,今天我们就来学习一下PHP Header()的使用方法,更多的使用说明,请您参照PHP中文手册,下面是关于header函数的详细使用说明 header实现404无法找到页面 复制代码 代码如下: Header("HTTP/1.1 404 Not Found"); 针对apache配置中的ErrorDocument 404 /404.php功能,把nginx配置中的 复制代码 代码如下: error_page 404 /404.php;
-
asp.net php asp jsp 301重定向的代码(集合)
1.Linux主机重定向 Godaddy的Liunx主机,Godaddy本身已经支持Apache,所以直接创建一个.htaccess文件就可以了,一般来说,在本地无法创建.htaccess的时候可以先创建一个txt格式文件,上传到根目录的时候再重命名为".htaccess"就可以了.网上很多如何进行 301重定向的教程,无论是整站重定向还是单页重定向.下面就以我的www.jb51.net为例 1.1 无www域名转移到www域名 复制代码 代码如下: RewriteEngine on
-
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
-
asp.net DropDownList 三级联动下拉菜单实现代码
复制代码 代码如下: if (!IsPostBack) { //一级分类列表 this.DropDownList1.DataSource = dsbb.SelectSubjct1(); this.DropDownList1.DataTextField = "cName"; this.DropDownList1.DataValueField = "Ccode"; this.DropDownList1.DataBind(); this.DropDownList1.Ite
-
实用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
-
asp.net使用DataGridTree实现下拉树的方法
本文实例讲述了asp.net使用DataGridTree实现下拉树的方法.分享给大家供大家参考.具体实现方法如下: 下拉树实现原理:输出json到客户端,客户端实现动态加载,中间不会和服务端交互.数据量支持上经测试几千还是很快的.本下拉树控件是用c#+js树实现. 2.c# 计算器 计算字符串数学表达式源码 计算数学表达式原理 采用c#实现 很实用 //a.建立两个栈:第一个位操作数栈,第二个操作符符栈!(将栈定义为string类型) //b.对数字来说是无条件压入数字栈中. //c.而对符号来
-
ASP.NET Core在Linux下为dotnet创建守护进程
什么是守护进程 在linux或者unix操作系统中,守护进程(Daemon)是一种运行在后台的特殊进程,它独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件.由于在linux中,每个系统与用户进行交流的界面称为终端,每一个从此终端开始运行的进程都会依附于这个终端,这个终端被称为这些进程的控制终端,当控制终端被关闭的时候,相应的进程都会自动关闭.但是守护进程却能突破这种限制,它脱离于终端并且在后台运行,并且它脱离终端的目的是为了避免进程在运行的过程中的信息在任何终端中显示并且进程也不会
-
ASP.NET中HttpContext对象下的属性介绍
一.HttpContext概述: HttpContext封装关于单个HTTP请求的所有HTTP特定信息. HttpContext基于HttpApplication的处理管道,由于HttpContext对象贯穿整个处理过程,所以,可以从HttpApplication处理管道的前端将状态数据传递到管道的后端,完成状态的传递任务. HttpContext类它对Request.Respose.Server等等都进行了封装,并保证在整个请求周期内都可以随时随地的调用:为继承 IHttpModule 和 I
-
iis下设置301 Redirect 永久重定向的方法
网站建设中,时常会遇到需要网页重定向的情况: 1.网站调整,如改变网页目录结构,网页被移到一个新地址. 2.网页扩展名改变,如因应用需要把.php改成.Html或.shtml,在这种情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库中旧地址只能让访问客户还会得到一个404页面错误信息,访问流量白白丧失. 3.注册了多个域名的网站,也需要通过重定向让访问这些域名的用户自动跳转到主站点. 常用的重定向方式有: 1. 301 redirect 301代表永久性转移(Permanently Move
-
ASP.NET实现Hadoop增删改查的示例代码
本文介绍了ASP.NET实现Hadoop增删改查的示例代码,分享给大家,具体如下: packages.config <?xml version="1.0" encoding="utf-8"?> <packages> <package id="Microsoft.AspNet.WebApi.Client" version="4.0.20505.0" targetFramework="net
随机推荐
- 利用Java快速查找21位花朵数示例代码
- Unity3D中shader 轮廓描边效果实现代码
- JS获取html对象的几种方式介绍
- Extjs中的GridPanel隐藏列会显示在menuDisabled中解决方法
- jQuery实现倒计时按钮功能代码分享
- 翻译整理的jQuery使用查询手册
- 使用Jquery+Ajax+Json如何实现分页显示附JAVA+JQuery实现异步分页
- JavaScript实现网页截图功能
- Java并发编程示例(五):线程休眠与恢复
- java 创建自定义数组
- 虚拟机网络配置(NAT、桥接、Hostonly)详解
- JS简单实现禁止访问某个页面的方法
- 使用Visual Studio 2017作为Linux C++开发工具
- Python实现的爬虫功能代码
- VC++简单实现关机、重启计算机实例代码
- JavaScript中把数字转换为字符串的程序代码
- 一个函数解决SQLServer中bigint 转 int带符号时报错问题
- js学习总结之DOM2兼容处理顺序问题的解决方法
- Android通过自定义View实现随机验证码
- 批处理一键安装JDK/一键安装JRE和自动配置Java环境变量