如何隐藏.aspx

believeken03 2009-12-13 12:31:37
怎么隐藏网页的后缀名 比如有个网页地址是 good.aspx?id=12321&pid=718278 怎么隐藏.aspx 使网页地址变成
good?id=12321&pid=718278
...全文
570 32 打赏 收藏 转发到动态 举报
写回复
用AI写文章
32 条回复
切换为时间正序
请发表友善的回复…
发表回复
DiThree 2010-04-29
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 maiker110 的回复:]
直接把页面静态化,还不用那么的麻烦
[/Quote]

那说说怎么静态化,本人正在找生成html的简单的代码,有写过,但还是不满意
zhangchunlin_ln 2009-12-21
  • 打赏
  • 举报
回复
学习
wazdoyang 2009-12-21
  • 打赏
  • 举报
回复
草就没人解释一下 $1 是根据什么吗?
hitlcyu19 2009-12-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 shelless 的回复:]
url重写

[/Quote]
en
anyqu 2009-12-21
  • 打赏
  • 举报
回复
URL的方法较常用,但LZ还可以通过配置IIS来解析不同的扩展名 像M$网站的扩展名都不是常规的HTM HTML 或ASP ASP。NET 等。可以在IIS里设置!
liujintaozyc 2009-12-21
  • 打赏
  • 举报
回复
url重写
从网上搜下 比较多 这里我就不多说了
jidianxueyuan 2009-12-21
  • 打赏
  • 举报
回复
url重写
webconfig里添加

<configuration>
<!-- 手动添加 -->
<configSections>
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter"/>
</configSections>
<!-- 手动添加 -->
<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>~/web/new/(.[\d]*).html</LookFor>
<SendTo>~/web/new.aspx?id=$1</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/web/new/(.[\w]*)/(.[\w]*).html</LookFor>
<SendTo><![CDATA[~/web/new.aspx?id=$1&name=$2]]></SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>


gsrdell 2009-12-14
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wuyq11 的回复:]
URLrewriter重写地址
如 <rewriter>
  <rewrite url="~/news/([a-zA-Z]+).html$" to="~/Show.aspx?title=$1" processing="stop" />
</rewriter>

<LookFor>~/news/([\w]+).html$ </LookFor>
  <SendTo>~/Show.aspx?Title=$1 </SendTo>
[/Quote]

留个记号
jinguoxing 2009-12-14
  • 打赏
  • 举报
回复
MVc可以实现的!
kekexyc 2009-12-14
  • 打赏
  • 举报
回复

protected void btnClick_Click(object sender, EventArgs e)
{
string id = "asdsd";
string name = "123";
Response.Redirect("~/web/new/" + id + "/"+name+".html");
}
protected void Button1_Click(object sender, EventArgs e)
{
int id = 1;
Response.Redirect("~/web/new/" + id + ".html");
}
protected void Button2_Click(object sender, EventArgs e)
{
string id = "xiaoyunchao";
string name = "111";
}




<?xml version="1.0"?>
<!--
注意: 除了手动编辑此文件以外,您还可以使用
Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的
“网站”->“Asp.Net 配置”选项。
设置和注释的完整列表在
machine.config.comments 中,该文件通常位于
\Windows\Microsoft.Net\Framework\v2.x\Config 中
-->
<configuration>
<!-- 手动添加 -->
<configSections>
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter"/>
</configSections>
<!-- 手动添加 -->
<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>~/web/new/(.[\d]*).html</LookFor>
<SendTo>~/web/new.aspx?id=$1</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/web/new/(.[\w]*)/(.[\w]*).html</LookFor>
<SendTo><![CDATA[~/web/new.aspx?id=$1&name=$2]]></SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>

<httpModules>
<add name="ModuleRewriter" type="URLRewriter.ModuleRewriter, URLRewriter"/>
</httpModules>
</system.web>
</configuration>



panzhaojl 2009-12-14
  • 打赏
  • 举报
回复
都解答了,进来了也顶一下
qingYun1029 2009-12-14
  • 打赏
  • 举报
回复
下载URLrewrite重写URL就行了!
ToMakeLove 2009-12-14
  • 打赏
  • 举报
回复
学习了,最近正在做呢
CosmoKey 2009-12-14
  • 打赏
  • 举报
回复
URL重写 重定向 都可以吧。。。
believeken03 2009-12-14
  • 打赏
  • 举报
回复
在.net2.0下 如何设置IIS能做到隐藏后缀名呢?
LikeCode 2009-12-13
  • 打赏
  • 举报
回复
IIS可以添加修改扩展名的解析程序的,将指定扩展名的解析处理程序为.net。
理论上可以,具体没有试过。
shelless 2009-12-13
  • 打赏
  • 举报
回复
url重写
believeken03 2009-12-13
  • 打赏
  • 举报
回复
最好能有个成功的例子
woshifou 2009-12-13
  • 打赏
  • 举报
回复
学习。
  • 打赏
  • 举报
回复
^:^
加载更多回复(12)

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧