UrlRewrite 实现 二级域名 重写(完整解决方案)ASP.NET

net用url重写URLReWriter实现任意二级域名 立即下载

          微软的URLRewrite能够对URL进行重写,但是也只能对域名之后的部分进行重写,而不能对域名进行重写,如:可将 http://www.sunyet.com/showuser.aspx?us=bbs  重写为 http://www.worldbao.com/suyiming.aspx  但不能将 http://www.worldbao.com/show.aspx?us=bbs 重写为  http://bbs.worldbao.com/

      要实现这个功能,首先要做域名泛解析,去域名管理里面的域名解析中添加一个:*.worldbao.com 指向服务器ip。

第二,重写URLRewrite里面的两个方法。

1.BaseModuleRewriter.cs  里面的BaseModuleRewriter_AuthorizeRequest方法

将

 

改为

 

2, ModuleRewriter.cs  里面的 Rewrite 方法

将

 

改为

就是将

string lookFor = "^" + RewriterUtils.ResolveUrl(app.Context.Request.ApplicationPath, rules[i].LookFor) + "$";

改成了

string lookFor = "^" + rules[i].LookFor + "$";

 

完成这过程之后将整个项目重新编译一下。

这些都做完之后,

在webconfig配置里面的
 <configSections>里面 添加:

在</configSections>下面添加

 在httpModules里面添加

 

最后一步

IIS里面添加  ASPNET_ISAPI的通配符应用程序映射

操作方法:IIS站点属性 ->主目录 ->  配置

点击插入按键

 

选择或输入C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll
取消"确认文件是否存在"前的钩. 确定

 

ok,现在输入http://suyiming.worldbao.com/就可以看到效果了

 

 

 

 

例子稍后放到csdn下载服务器,请大家关注我的博客。

UrlRewrite实现二级域名或多级域名 NULL 博文链接:https://lovexuwenhao.iteye.com/blog/437632 立即下载

相关推荐

移动网站二级域名 m 重定向到子目录

虚拟主机如何实现,移动网站的二级域名,重定向到子目录。下载资料查询具体方法。.htaccess 和 web.config 都可以实现哦

ASP.NET 使用URLRewriter重写二级域名

<br />转载自: http://www.cnblogs.com/zhhh/archive/2011/03/18/1987985.html<br />http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx?mfr=true<br />这里要求对域名进行重写,实现http://1234.abc.com/ 到 ~/Defa.aspx?id=1234的重写。<br />第一:域名<br /> <br />

我的地盘 1086

二级域名重写 二级域名重写

二级域名重写 二级域名重写 二级域名重写

Asp.Net中实现二级或多级域名(URL重写)

大家应该知道,微软的URLRewrite能够对URL进行重写,但是也只能对域名之后的部分进行重写,而不能对域名进行重写,如:可将 http://www.abc.com/1234/  重写为 http://www.abc.com/show.aspx?id=1234  但不能将 http://1234.abc.com  重写为  http://www.abc.com/show.aspx?id=1234

greatbag 1445

asp.net用url重写URLReWriter实现任意二级域名 新

一般用百度搜的朋友都是对这个不了解但又急需要用的,我想,再多的语言也比不过一句代码.于是我把今天帮朋友时候写的一个小例子传了上来.这个小例子的目的是实现对任意url的重写(但不包括二级域名的,有需要二级域名的也可以先了解下url重写的概念). 这个小项目的制作过程如下 1.需要对诸如http://jb51.net/viewnews/2009/3/2.html的url进行重写.将其重写为http://jb51.net/viewnews.aspx?id=2&year=2009&month=3 2.下载微软的那个URLRewriter.dll,使用这个对url进行重写. 我们来看这个url, htt

海豚调度器(dolphinscheduler)再次使用,添加钉钉预警

1,首先我们部署是海豚调度器 1.3.8版本,由于页面只有邮件预警,所以在了解源码的同时,需要添加钉钉预警 2,说明,这一块是同事搞的,不是我搞的,新版本的dolphinscheduler已经有了钉钉模块,只是新版本还没有发布 3,我们现在只是添加简单的钉钉预警,任务成功或者失败会发送邮件+钉钉 4,具体操作 找到最新的源码devhttps://github1s.com/apache/dolphinscheduler/blob/dev/dolphinscheduler-alert/src/ma...

qq_31866793的博客 3084

asp.net用url重写URLReWriter实现任意二级域名

asp.net用url重写URLReWriter实现任意二级域名

魚將.NET 972

C#操作SQLite数据库帮助类——SQLiteHelper

using System; using System.Collections.Generic; using System.Data.SQLite; using System.Data; namespace Com.ZCWL.Rock.Helper { public class SQLiteHelper { private static string connectionString =

跟健哥出去走走 2万+

asp.net URL重写、二级域名、多级域名、无扩展名

<br />原创 asp.net URL重写、二级域名、多级域名、无扩展名 收藏 asp.net URL重写、二级域名、多级域名、无扩展名,对于一个优秀的网站是必不可少的,不管是行业网站如阿里巴巴的 企业的三级域名:http://username.cn.alibaba.com 还是Blog网站的个人博客地址:http://www.cnblogs.com/username http://hi.baidu.com/username 等等。 最近用到了,算是效果实现了,不过不知稳定和效率怎么样,先总结点

mao2kun1的专栏 1902

NVIDIA Orin AGX开发环境搭建避坑指南:从Ubuntu 22.04到ROS2完整配置流程

本文详细介绍了NVIDIA Orin AGX开发环境搭建的全流程,从Ubuntu 22.04系统安装到ROS2深度优化,涵盖驱动部署、CUDA环境配置、散热与功耗管理等关键步骤。特别针对Orin AGX的特性提供了实用避坑指南和性能优化技巧,帮助开发者高效完成开发环境配置。

weixin_28340315的博客 451

阿里云大模型 ACP 认证教材内容突变?这些改动藏着通关密码,不看亏大!

【摘要】核心章节大换血,安全合规融入实战场景,大模型微调用数学深度解析,部署章节带来阿里云产品对比实战攻略,甚至整章内容被替换成藏满学习彩蛋的行业趋势指南。这些改动不仅重塑考试重点,更暗藏官方命题风向——安全合规考场景方案,微调原理考几何解析,部署设计考分析框架。无论你是数学小白还是部署新手,这篇攻略都将带你吃透变动逻辑,附赠急救包和考点清单,帮你抓住这些“隐形加分项”,速来解锁通关秘籍!

davidkorhenn的博客 1755

uchome2.0完美实现用户个性二级域名

uchome2.0完美实现真正的个性二级域名(网站首页完全静态的情况下亦可实现) 首先要做好泛域名解析,后台启用二级域名功能,这个官方有介绍,我就不细讲了,下面分iis和apache两种环境说明: 我这里主要采用REWRITE重写二级域名的方法实现二级域名直接显示而不跳转 就是把http://club.geiwosou.com/space.php?domain=soso静态为http://s

ahstudy的专栏 1416

Synopsys PCIe IP Loopback功能深度解析与应用实践

本文深入解析了Synopsys PCIe IP的Loopback功能,包括本地数字环回和远程环回两种模式的应用实践。通过详细的寄存器配置步骤和实战案例,帮助开发者快速掌握PCIe芯片验证与调试技术,提升系统开发效率。特别适合PCIe协议相关的硬件工程师和验证工程师参考。

weixin_29198045的博客 530

ASP.NET UrlRewrite 实现 二级域名 重写

比如要把  http://www.aa.com/test.aspx?us=bbs   转换成 bbs.aa.com  首先要做个域名解析,*.aa.com 指向服务器ip。 然后下载微软的 urlRewrite  打开  1.BaseModuleRewriter.cs  里面的BaseModuleRewriter_AuthorizeRequest方法将 protected

..小程小小小.. 1395

手把手教你学 GPU KMD--1.2:UMD、KMD 与 DDK 的协作关系(下)——权限提升与安全边界

本文探讨了UMD、KMD与DDK协作中的权限提升与安全边界问题。GPU作为强大DMA引擎,必须通过分层权限模型(用户态/内核态)隔离风险,KMD作为守门人对UMD请求进行严格校验。文章详细分析了权限提升路径、安全边界设计(GPU虚拟内存隔离、命令白名单、IOMMU强制隔离等),并列举历史漏洞案例说明安全边界的重要性。现代增强方案包括虚拟化与可信执行环境。核心安全原则是"永远不信任用户态数据",需对所有地址、命令、资源和DMA进行严格管控。

amy_mhd的博客 324

R语言做一个 GM (1,1)灰色预测模型

累加生成是GM(1,1)模型的另一个重要步骤,它通过构造累加生成序列,把非线性非平稳时间序列转化为线性平稳时间序列。GM(1,1)是一种基于灰色系统理论的预测模型,通常用于中小样本的非线性、非平稳时间序列数据分析。灰色预测模型的核心是灰度处理,将原始时间序列转化为灰色时间序列。这里使用R语言中的diff函数对时间序列进行一次差分,然后对结果取累加和得到灰度序列。以上是GM(1,1)灰色预测模型在R语言中的实现步骤。需要注意的是,GM(1,1)模型适用于中小样本的时间序列预测,对于长期预测效果可能较差。

Mrrunsen的博客 3842

ASP.NET中实现二级或多级域名(修改UrlRewrite)

ASP.NET中实现二级或多级域名(修改UrlRewrite)摘自:http://www.cnblogs.com/jzywh/archive/2005/09/29/246650.html大家应该知道,微软的URLRewrite能够对URL进行重写,但是也只能对域名之后的部分进行重写,而不能对域名进行重写,如:可将http://http://www.abc.com//1234/...

72

面向可扩展的 ABAP CDS:EXTEND VIEW 全面实战与工程化指引

摘要: 本文深入讲解ABAP CDS的EXTEND VIEW功能,帮助开发者在标准或自建模型上安全扩展字段与关联。核心内容包括: 作用:避免直接修改标准CDS,通过轻量扩展添加业务字段和关联,降低维护风险。 语法要点:需定义CDS扩展实体名和Dictionary Append View名,支持添加普通字段、关联,但不允许聚合或修改原有结构。 限制:不能扩展含聚合、UNION的视图,且扩展字段需避免命名冲突。 工程实践:建议使用客户命名空间,区分结构扩展与元数据扩展,并注意功能性变更需通过其他方式实现。 示例

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 396

ASP.NET MVC3 中的UrlRewrite

ASP.NET MVC3中自带的Url重写工具,今天和大家一起分享一下简单的实现过程。 最后要实现的结果:以二级域名的形式传递城市拼音并解析。如下图所示: 第一步:创建一个UrlProvider.cs类文件,其类要继承路由基类RouteBase。 继承RouteBase后需要实现两个方法: public override RouteData GetRouteData(Ht...

203

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

asp.net的地址重写URLRewriter实现原理及代码示例

(注:本文整理自网络) 一、概述 访问者输入:http://wu-jian.cnbolgs.com/default.aspx,实际请求和响应的地址却是:http://www.cnblogs.com/wu-jian/default.aspx, 这就是UrlRewrite,除了实现二级域名功能,它在简化用户输入地址、SEO、网站版本迭代更新等多个方面发挥着重要作用。   微软曾

Keymo_的奋斗史 2571

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

C# url重写及二级域名

资料参考:http://msdn.microsoft.com/zh-cn/library/ms972974.aspx 示例:URLRewriter示例.rar =======================================Url重写========================================== 1.首先下载URLRewriter.rar,下载之后...

weixin_30407099的博客 142

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

二级域名

ASP.NET中实现二级或多级域名(修改UrlRewrite) http://www.cnblogs.com/jzywh/archive/2005/09/29/246650.html ASP.NET中实现二级或多级域名(修改UrlRewrite)需要注意的问题 http://www.cnblogs.com/jzywh/archive/2006/02/20/seconddomainurlrewrit

zlb789的专栏 628

ASP.net的地址重写(URLRewriter)实现原理及代码示例

ASP.net的地址重写(URLRewriter)实现原理及代码示例 吴剑 2007-01-01 原创文章,转载必需注明出处:http://www.cnblogs.com/wu-jian/ 概述 访问者输入:http://wu-jian.cnbolgs.com/default.aspx,实际请求和响应的地址却是:http://www.cnblogs.com/wu-jian/def...

weixin_30664539的博客 195

asp.net UrlRewrite 技术的实现

http://www.cnblogs.com/tiger8000/archive/2009/03/10/945901.html asp.net 2.0 通过url重写URLReWriter实现任意二级域名 http://www.cnblogs.com/tietaren/archive/2008/01/29/1057812.html

mrx1005的专栏 541
上一篇: 一小段JS代码实现静态页面点击数的自动更新(使用AJAX)
下一篇: 用软件工程泡MM的方法
suyiming
博客等级 码龄20年 107粉丝 14原创
评论 10
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值