Ich versuche einen URLRewrite zu schreiben, um einer URL einen abschließenden Unterstrich hinzuzufügen, wenn dieser bereits einen Unterstrich enthält. Dies ist speziell für PDFsURLRewrite-Regel zum Hinzufügen eines abschließenden Unterstrichs zur URL
Eingehende URL: https://localhost/pdf/mypdf_.pdf Rewrite URL: https://localhost/pdf/mypdf__.pdf
Wenn die eingehende URL keinen Unterstrich hat, dann sollte die Regel nicht ausgeführt werden.
<rule name="Init PDF Rules"> <match url="(.*)" /> <conditions> <add input="{REQUEST_URI}" pattern="^.*_.pdf.*$" /> </conditions> <action type="Redirect" url="{C:1}_{C:2}" /> </rule>
Ich habe versucht, durch einige Stapelaustausch Fragen gehen, konnte aber die perfekte Regel nicht schreiben.