W projekcie mojej strony internetowej znajduje się ponad 300 stron. Z biegiem czasu stworzyliśmy nowy serwer, który jest bezpieczny. Ten serwer jest specjalnie używany do wszystkich obrazów na stronie internetowej.Reguła przepisywania adresu URL dla usług IIS w celu zastąpienia ścieżki folderu na każdej stronie
Tak oto scenariusz:
Obecna implementacja do zdjęć (w aspx, w css)
http://www.mysite.com/assets/common/image1.jpg
czasami na stronie internetowej i css jest określony jak ten
~/assets/common/image1.jpg
chciałbym użyć czegoś takiego.
http://www.static.mysite.com/common/image1.jpg
i bezpiecznych stron
https://www.static.mysite.com/common/image1.jpg
Więc jak widać wszystkie obrazy pochodzą ~/assets
folderu ale teraz chcę utworzyć regułę zastępując ~/assets
z http://static.mysite.com
W jaki sposób można to osiągnąć w IIS przy użyciu reguły przepisywania.
PRZYKŁAD:
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" />
chciałby mieć regułę IIS, gdy znaleziska powyższy kod, należy ją wymienić 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" />
Jak skonfigurować to za pomocą 'web.Config', chcę wszystkie foldery' Images', 'css' i' js' wewnątrz folderu zawartość, aby wskazać azure cdn? – stom
@stom wszystkie powyższe zmiany są widoczne w web.config, dzięki czemu możesz je skopiować i wkleić –