URL Rewrite-Regel für IIS zu ersetzen Ordner-Pfad in everypage
Sind wir mit mehr als 300 Seiten in meiner website-Projekt. Im Laufe der Zeit haben wir einen neuen server, das ist sicher. Dieser server ist speziell für alle Bilder in der website.
So, hier ist das Szenario:
-
aktuelle Umsetzung für Bilder ( in aspx, css )
http://www.mysite.com/assets/common/image1.jpg
-
manchmal in der Webseite und css ist es so angegeben das
~/assets/common/image1.jpg
-
verwenden möchten somethig wie diese.
http://www.static.mysite.com/common/image1.jpg
-
und für den sicheren Seiten
https://www.static.mysite.com/common/image1.jpg
So, wie Sie sehen können, alle Bilder kommen aus ~/assets
Ordner, ABER jetzt möchte ich eine Regel erstellen, austauschen ~/assets
mit http://static.mysite.com
Wie kann ich erreichen, das in IIS über die rewrite-Regel.
BEISPIEL:
ASPX
<img src="/assets/common/image1.jpg" id="ImageId1" alt="Image" width="100" height="100" />
<img src="http://mysite.com/assets/common/image2.jpg" id="ImageId2" alt="Image" width="100" height="100" />
Haben möchte, der IIS in der Regel, wenn findet über code, ersetzen Sie es mit http://static.mysite.com/common/image1.jpg
<img src="http://static.mysite.com/common/image1.jpg" id="ImageId1" alt="Image" width="100" height="100" />
<img src="http://static.mysite.com/common/image2.jpg" id="ImageId2" alt="Image" width="100" height="100" />
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie erstellen Ausgehende Regel in IIS. Regel benötigen Sie Folgendes:
^(.*)/assets/(.*)
Balg einfache Regel, die erfüllt oben:
web.Config
möchte ich alle dieImages
Ordnercss
undjs
im inneren Content-Ordner azure cdn ?Können Sie versuchen, diese
Leitet
whatever/assets/common/image1.jpg
zuwhatever/common/image1.jpg
Update:
umm, einige, wie, die Sie tun können, wie diese
Regelung ist es, Ihre web-Systeme, die http-oder https etc.
Behörde ist Ihr web-domain-Namen, port, falls vorhanden.
Dann geht es hier deine Bild-url komplett.
Habe ich dieses logo-url für die ssrs-Bericht-Dienst und bekam in Ordnung.Hoffe, Sie ll Arbeit für Sie.
Kommentare und Anfragen sind willkommen .
Danke.