[英]Using IIS ARR to rewrite external URL
这可能是一个愚蠢的问题,但是我们有一个名为http://example.com的网站,并且我们使用YuDu在网上发布了一些手册。
URL的YuDu提供给我们的格式为http://content.yudu.com/htmlReader/SomeString/SomeName/SomeFile.html,但是我们要对这些文件使用我们自己的URL:
即http://example.com/ebrochure/SomeBrochure
我可以为此设置URL重写,但是显然它将重定向到YuDu域。 从网上看,似乎“可以”使用IIS应用程序请求路由模块...但是我对如何执行此操作感到迷惑。 到目前为止,我发现的所有内容都使用本地主机和/或您已经拥有的域。
所以我的问题是:
提前致谢。
马特
我认为这样做是不可能的。 就必须由yudu.com提供内容而言,您只能使用重定向(通过URL重写或通过在“应用程序请求路由”中配置重定向)。 无论如何,它将以重定向结束。 如果yudu.com是您的网域之一(似乎并非如此),则您只能进行管理。
我看到您是否真的想在example.com URL后面提供此内容的唯一方法是使用iframe。 但我不知道雨都是否允许这样做。
祝好运 !
绝对有可能。
1)您需要安装ARR模块
2)在IIS管理器中,您应该启用反向代理
2.1)在服务器节点上,单击“应用程序请求路由缓存”
2.2)单击“服务器代理设置”,然后单击“启用代理”,然后单击“应用”
3)在web.config中添加以下规则:
<rule name="rewrite /ebrochure/SomeBrochure" stopProcessing="true">
<match url="^ebrochure/SomeBrochure$" />
<action type="Rewrite" url="http://content.yudu.com/htmlReader/SomeString/SomeName/SomeFile.html" />
</rule>
4)打开您的网址: http : //example.com/ebrochure/SomeBrochure ,您应该会看到yudu的页面
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.