求助:域名变更以后,以前带参数传递的网址,如何全部获取!

wcl2222 2010-01-31 10:57:07
比如原来网址是http://www.aaaa.com/a.asp?a=1&b=2

我在IIS里将www.aaaa.com所有的资源重定向到www.bbbb.com新网址上,但发现不能传递原来含有 queryString的参数变量,有办法解决吗,请高人指点!
...全文
51 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
civilman 2010-02-02
  • 打赏
  • 举报
回复

设置 IIS 站点属性 》主目录 》重定向到URL写入http://www.新域名.com$S$Q

并且选中 上面输入的准确URL 和资源的永久重定向 。即可使旧域名的网址参数完整传递到新的域名。

关于参数的详解:

$S :将请求的 URL 的后缀传递给新的 URL。后缀是用重定向的 URL 代替之后,初始 URL 中所保留的部分。如果未设置 EXACT_DESTINATION 标志,则结果目标 URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。
$P :将初始 URL 中的参数(如 Querystring 参数)传递至新的 URL,不包括问号 (?)。
$Q :将初始 URL 中的参数(如 Querystring 参数)传递至新的 URL,包括问号 (?)。
$V :传递请求的 URL,不包括服务器名和任何参数。要包含参数,可使用 $P 或 $Q 变量及 $V 变量。如果未设置 EXACT_DESTINATION 标志,则结果目标 URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。
vip__888 2010-01-31
  • 打赏
  • 举报
回复
你可以在end_request
里面将Url转向
只是思路。。具体你自己实现
wuyq11 2010-01-31
  • 打赏
  • 举报
回复
应该没问题,实现域名转向

62,039

社区成员

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

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

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

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