我被問到如果我可以設置一種方式 - 動態 - 動態做一個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