我被问到如果我可以设置一种方式 - 动态 - 动态做一个URL重写。如何执行动态URL重写...在代码
我对URL重写的经验主要是使用基本上静态的web.config文件,我提前知道我支持的条件是什么。但在这种情况下,我正在与一位向我发送有关其客户的数据的合作伙伴合作,并且当我的网站用户被发送到其中一个页面时,他们希望我重写URL,以使其看起来像他们的客户的网址,而不是我的。
例如:在我的网站上搜索Jim的汽车店,当我显示我的(他们)有关Jim的汽车店的内容时,网址不会显示在我的网站上,它会显示“www.JimsAutoShop.com”当它真的在“wwww.mysite.com/JimsAutoShop”
我想每当我们的合作伙伴推送我们的数据在需要时,我可以重写web.config文件添加一个部分,但我真的不不知道这是个好主意。有没有办法通过代码动态地做到这一点,当我从搜索查询我的数据库,并看到我需要掩盖的URL,我可以做到这一点?
明智的技术,我没有访问IIS,我在运行IIS的共享服务器上,我的主应用程序堆栈是Coldfusion10。谢谢
如果您有权访问IIS,您可以启动一个名为“JimsAutoShop.com”的网站,并且它的根目录是[...]/mysites.com/wwwroot/JimsAutoShop/目录。既然你在共享服务器上,我认为这是不可能的,但你仍然可以问托管服务提供商。 – Jules
谢谢朱尔斯。那么因为可能有数百个这些领域要掩盖,所以即使主持人给我这种能力,我也不认为这是可行的。我只是告诉他们不,我们不能完成他们的请求 –
这可能是更好的。无论如何,SE会标记重复的内容。 – Jules