2016-05-13 13 views
0

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>
ich auch versucht.

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.

Antwort

0

Änderung die Ordner für mymaindomain ein Ordner in Ihrem FTP-Stammordner und Geschwister in den Ordner mysecondarydomain

+0

Dank Jeff, Leider ist es im GoDaddy Hosting nicht möglich. 'mmaindomain' muss im Stammordner sein –

0

ich das Problem mit der folgenden Codezeile gelöst haben werden:

<add input="{HTTP_HOST}" pattern="mysecondarydomain\.com" negate="true" ignoreCase="true"></add>