Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iis 重定向而不更改URL_Iis_Url_Redirect_Rewrite - Fatal编程技术网

Iis 重定向而不更改URL

Iis 重定向而不更改URL,iis,url,redirect,rewrite,Iis,Url,Redirect,Rewrite,是否可以在不更改浏览器URL的情况下将URL www.siteA.com重定向到www.site2.com/Default.aspx?SiteSource=siteA 同样,访问www.siteA.com/Page2.aspx将重定向到www.site2.com/Page2.aspx?SiteSource=siteA使用HTML iframe显示www.site2.com/Page2.aspx?SiteSource=siteA,例如 <iframe src="www.site2.com/P

是否可以在不更改浏览器URL的情况下将URL www.siteA.com重定向到www.site2.com/Default.aspx?SiteSource=siteA


同样,访问www.siteA.com/Page2.aspx将重定向到www.site2.com/Page2.aspx?SiteSource=siteA

使用HTML iframe显示www.site2.com/Page2.aspx?SiteSource=siteA,例如

<iframe src="www.site2.com/Page2.aspx?SiteSource=siteA" height="800" width="600" border="0" />

.

您还可以对不同的web服务器使用mod_proxy或类似功能,以便服务器提供的页面与远程页面相同。但这对安全性和性能有一定的影响。您让客户端让您的服务器执行任意工作,通过网络从远程服务器复制数据。

如果URL没有更改,则不是重定向。但是,您可以创建一个代理脚本来获取另一个页面,重写其中的任何URL,然后输出结果。

server.transfer
如果在同一台服务器上

它们是否都在同一台Web服务器上?服务器运行的是什么软件?主页重定向很简单,问题是如何处理“www.siteA.com/folder/page2.aspx”等文件夹中的页面。是的,网站运行在IIS 6i上。我不能使用iFrame,因为页面内部URL显示site2。其他答案涉及使用某种代理从远程服务器获取数据,可能更合适。搜索mod_proxy我找到了ISAPI筛选器。Url:也许ISAPI可以解决,我会试试。@Daniel Schmitz:你试过了吗?根据我的经验,Server.Transfer不会更改浏览器中的url。在我的情况下,这是不可取的。。。