asp.net不用设置iis实现url重写 类似伪静态路由
在无法设置IIS或无法获取IIS操作权限的环境中,当我们无法使用ISAPI扩展但又想要实现类似静态化的程序访问方式时,有一种解决方案可以为我们排忧解难。我们的目标是通过简单的调整,让从“show.aspx?id=12345”这样的形式转变为“12345.html”的访问方式,同时支持任意扩展名甚至无扩展名。
我们需要下载并安装URLRewriter。你可以通过以下链接进行下载:
【下载链接】:
安装完成后,你将在bin目录下找到URLRewriter.dll文件。接下来,我们可以开始实施了。
第一步,将urlrewrite.dll文件下载到你的web程序目录中。你可以将其放置在任何你喜欢的位置,我选择将其放在bin文件夹内。
第二步,添加引用。在你的项目中引入刚刚下载的urlrewrite.dll文件。
一、配置web.config文件
在`
```xml
...
```
二、HTTP处理程序配置
接下来,在web.config文件中的`
```xml
...
```
```xml
...
```四、效果展示和注意事项在实际应用中,当访问
====================
一、理解正则表达式参数
--
-
`
`
`
`
``
`
`
`
``
``
在这里,我们设定了两个规则,将特定的旧URL模式映射到新的URL模式,其中捕获的参数被用于构建新的URL。
三、在网页程序中应用
-
`新闻标题`
四、解决发布问题
--
编程语言
- asp.net不用设置iis实现url重写 类似伪静态路由
- php语言的7种基本的排序方法
- linux使用crontab实现PHP执行计划定时任务
- JavaScript对表格或元素按文本,数字或日期排序的
- 详解微信小程序中的页面代码中的模板的封装
- 基于Linux调试工具strace与gdb的常用命令总结
- vue.js默认路由不加载linkActiveClass问题的解决方法
- JavaScript中的连续赋值问题实例分析
- javascript中apply、call和bind的使用区别
- vue-resouce设置请求头的三种方法
- 页面点击小红心js实现代码
- jQuery输入框密码的显示隐藏【代码分享】
- JS 判断某变量是否为某数组中的一个值的3种方法
- IntelliJ IDEA 2020最新注册码(亲测有效,可激活至 2
- ASP.net的验证控件浅析
- CSS javascript 结合实现悬浮固定菜单效果