2010-08-10 101 views
0

我想server.transfer将控制权转移到另一个网站,而不是我目前所在的网站。那可能吗。server.transfer到其他网站url

我想过的一种方式是阅读该网站的内容并在回复中写下,但很想知道是否有其他方式这样做。

我的网站是www.xyz.com/otherwebsite/forms/page.aspx 所以在上面的网址中,www.xyz.com是一个网站,otherwebsite也是一个网站,我想做server.transfer从otherwebsite到www.xyz.com

回答

1

你有几个选择..

Server.Transfer的 - 做一个传递瓦特/出通知浏览器。所以你的浏览器仍然会看到地址栏中的第一个网站。

Response.Redirect-告诉浏览器转到另一个站点。行为似乎与用户类似。转移是因为往返较少的速度更快,但最有可能不是你想要由于地址栏的问题是什么..

你也可以配置IIS重定向特定地址,

真的取决于你的要求...

+0

嗨声,是的,我想Response.Redirect的,但它不会服务器我的目的搜索引擎优化的问题。对于404页,我仍然希望它是404,但response.redirect发送302状态码。我想要404的返回404。 – DotNetInfo 2010-08-10 01:27:16

1

如果你只是想重定向,使用Response.Redirect("http://www.mywebpage.com/");

不能完全确定你的转移的意思,但如果你更新你的问题,我可以提供更多的帮助。

2

我终于做了Response.Write(从特定位置读取内容)的方法。 Server.Transfer只能在相同的虚拟目录(即在同一网站上)使用,因为它将所有请求信息传输到下一页,并且只能在同一会话上完成。

感谢,

的NiMesh