Szukam sposobu na przepisanie adresu URL, jeśli ścieżka do aplikacji w adresie URL ma inną obudowę. Ponieważ ścieżka do aplikacji może być różna dla różnych wdrożeń, muszę uzyskać do niej dynamiczny dostęp. Czy jest jakiś sposób na zrobienie tego?Moduł do aktualizacji adresu URL usługi IIS: Pobierz aplikację ApplicationPath
Tło:
ja ustawiania ścieżki ciasteczek do ścieżki aplikacji. Ponieważ w ścieżce pliku cookie rozróżniana jest wielkość liter, muszę przepisać adresy URL na wypadek, gdyby były błędnie zapisane. Chciałbym również mieć alternatywne sposoby, które nie wymagają użycia modułu przepisywania adresu URL.
Przykład
Załóżmy, że dla jednego wdrożenia, alias dla aplikacji jest „ApplicationA” (dla innego rozmieszczenia, alias może być „ApplicationB”).
http://<host>:<port>/<applicationA or Applicationa or APPLicationA etc.>/<rest of the url>
Redirect to
http://<host>:<port>/ApplicationA/<rest of the url>
@NikolaiDante zobacz edycję. –
Czy reguła zawsze zaczyna się i kończy wielkimi literami, ale środek powinien być pisany małymi literami? – NikolaiDante
Nie, alias może być [A-Za-z0-9] +, a przepisanie powinno nastąpić tylko wtedy, gdy ten alias części adresu URL jest różny. –