繁体   English   中英

在asp.net中添加重定向

[英]Adding redirects in asp.net

我正在寻找一些建议,以帮助解决以下情况(我仍在学习带有ASP的VB.net)。我在Google上看过,但现在陷入僵局。

我遇到的第一个问题是尝试将www.samplesite.com/press.aspx重定向到www.samplesite.com/press/press.aspx我试图在web.config中使用重写规则而没有成功。

我遇到的下一个问题是,我希望对主页的任何请求均不使用默认url重定向到默认url,它还需要保留查询字符串(如果有)。 例如,请参见以下内容:

https://samplesite.com/home.aspx?key=value

返回301重定向到:

https://samplesite.com/?key=value

和:

https://samplesite.com/home.aspx/ 任何 ?key = value

重定向到:

https://samplesite.com/?key=value

在此方面的任何帮助,我将不胜感激。

我认为您正在寻找asp.net路由,并且想定义自定义网址格式或根据路由参数生成网址。 这些应该给您一些提示:

ASP.NET路由

URL路由

尝试使用:

<meta http-equiv="refresh" content="0; url=http://samplesite.com/some/route" />

注意:将其放在头部。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM