ASP .NET下的301重定向如何做
2024-08-31 05:16:01
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;//是否 返回主页 或者保留在当前页
/// <summary>
/// 构造函数
/// </summary>
/// <param name="fl">是否启动 301</param>
/// <param name="page">Page</param>
/// <param name="strURL">格式www.eqidi.com</param>
public URLClass(bool fl, Page page, string strURL)
{
flag301 = fl;
URL301(page, strURL);
}
/// <summary>
/// 返回主页
/// </summary>
/// <param name="page"></param>
/// <param name="strURL">格式www.eqidi.com</param>
public void URL301(Page page, string strURL)
{
//301重定向
if (page.Request.Url.DnsSafeHost != strURL && flag301 == true)
{
page.Response.Clear();
page.Response.StatusCode = ;
page.Response.Status = "301 MovedPermanently";
page.Response.AddHeader("Location", "http://" + strURL);
page.Response.End();
}
}
}
}
最新文章
- dedecms功能性函数封装(XSS过滤、编码、浏览器XSS hack、字符操作函数)
- ccc 音乐播放
- 【BZOJ】1106: [POI2007]立方体大作战tet
- virtualbox中centos系统配置nat+host only上网(zhuan)
- JSP Scripting Element
- notepad 行替换使用指南
- [iOS UI进阶 - 6.3] UIView 动画
- java注释 命名 数据类型 基本类型转换 位运算符 逻辑运算符 三目运算符
- 解决CentOS(RedHat)中sendmail和sm-client启动慢故障(转)
- codeigniter ,看完这些,就可以用它做项目了
- 在线maven仓库
- [kuangbin带你飞]专题六 最小生成树 POJ 1287 Networking
- python中ConfigParse模块的用法
- Spring中的applicationContext.xml实现自动装配
- Servlet开发笔记(一)
- 8、jeecg 笔记之 自定义word 模板导出(一)
- Python idle运行代码出现&#39;ascii&#39; codec can&#39;t encode characters in position 0-2
- Spring Boot-基础教程
- Lambda表达式语法2
- maven 中央仓库地址 随笔记下了