0
我有兩個項目在我的服務器上運行在相同的IP。IIS/MVC web.config重寫
- a.company.com(MVC)
- b.company.com(的WebAPI)
我想重定向; a.company.com/api/(*)=> ** b.company.com/(。*)
這樣,但我想保持b.company.com主機名是隱。它的意思是我想重寫它,而不是重定向。
謝謝。
我有兩個項目在我的服務器上運行在相同的IP。IIS/MVC web.config重寫
我想重定向; a.company.com/api/(*)=> ** b.company.com/(。*)
這樣,但我想保持b.company.com主機名是隱。它的意思是我想重寫它,而不是重定向。
謝謝。
您將需要加載URL Rewrite模塊2.0,可通過平臺安裝程序進行訪問。這將允許你做服務器端的URL重寫。
我不能說你的規則應該是什麼,但如果你在網站級別做到這一點,你會得到的財產以後這樣在system.webServer節你的web.config:
<rewrite>
<rules>
<rule name="rewrite" patternSyntax="Wildcard">
<match url="/api/*" />
<action type="Rewrite" url="/{R:1}" />
</rule>
</rules>
</rewrite>
你將需要使用正確的捕獲組來匹配您的情況。