Ich habe zwei Domains zu GoDaddy gehostet:Web-Config http auf https umgeleitet Ausnahme
www.mymaindomain.com
www.mysecondarydomain.com
Die Hauptdomain in einem Root-FTP-Ordner gespeichert wird Die sekundäre Domäne wird in einem separaten Ordner "second" gespeichert. Ich habe für meine Haupt-Domain SSL-Zertifikat erworben und angewandt http auf https umgeleitet in web.config, wie in GoDaddy Hilfe beschrieben:
<configuration>
\t <system.webServer>
\t \t <rewrite>
\t \t \t <rules>
\t \t \t \t <rule name="HTTP to HTTPS redirect" stopProcessing="true">
\t \t \t \t \t <match url="(.*)"></match>
\t \t \t \t \t <conditions>
\t \t \t \t \t \t <add input="{HTTPS}" pattern="off" ignoreCase="true"></add>
\t \t \t \t \t </conditions>
\t \t \t \t \t <action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}"></action>
\t \t \t \t </rule>
\t \t \t \t </rules>
\t \t </rewrite>
\t </system.webServer>
</configuration>
Das Problem ist, dass der Verkehr auf dem Die sekundäre Domäne wird ebenfalls zu https umgeleitet, und Benutzer erhalten Sicherheitswarnungen. Ich habe versucht, wie nachfolgend aufgeführten Ausnahmen für die sekundäre Domain hinzuzufügen:
<add input="{REQUEST_URI}" negate="true" pattern="[a-zA-Z0-9.\/?=_\-\&%:]*[s][e][c][o][n][d][a-zA-Z0-9.\/?=_\-\&%]*" ignoreCase="true"></add>
Nicht von ihnen arbeitete:
<add input="{R:1}" pattern="second" negate="true"></add>
Nachdem ich den ganzen Tag verbracht habe, konnte ich nicht herausfinden, wie man die sekundäre Domäne von http zu https Umleitungsregel ausschließt. Ich würde jede Hilfe zu schätzen wissen.
Dank Jeff, Leider ist es im GoDaddy Hosting nicht möglich. 'mmaindomain' muss im Stammordner sein –