2016-12-02 3 views
0

Ich bin unten Schritte für HTTP auf HTTPS verwenden umleiten,HTTP auf HTTPS mit Query-String umleiten - IIS 8.5

Wählen Sie das virtuelle Verzeichnis, das Sie umleiten möchten. z.B. http://yourdomain.com/ Klicken Sie auf HTTP-Redirect unter IIS in der IIS-Verwaltungskonsole Im HTTP-Redirect Dialog:

  1. Check "Anfragen umleiten zu diesem Ziel"
  2. Geben Sie Ihren neuen Weg mit $ S $ Q endet: z.B. https: //www.yourdomain.com$S$Q
  3. Counter-intuitiv überprüfen "alle Anfragen umleiten zu genau dem Ziel (anstelle der relativen Ziel)"

Ausgabe I youtube ist haben Kanalverbindung als prameter, so dass, wenn umleiten sie den Kanal url konvertiert in Kleinbuchstaben, zB: https://www.youtube.com/channel/uc0-zq_3 .....

da youtube-Channel-Verbindungen sind Groß- und Kleinschreibung es funktioniert nicht.

Gibt es eine Möglichkeit, die ich mit der gleichen beheben kann?

Antwort

4

Warum Code schreiben?

Gehen Sie zum Stamm Ihrer Website in Kentico und wählen Sie die Seite dann Eigenschaften> Sicherheit> Zugriff. Wählen Sie das Optionsfeld Ja, um immer SSL zu erfordern. Diese Eigenschaftseinstellung wird automatisch von allen Seiten rekursiv übernommen. Egal, ob jemand zu HTTP geht, er wird immer zu HTTPS weitergeleitet.

Jetzt, wenn es bestimmte Seiten gibt, in denen Sie HTTPS nicht benötigen oder benötigen, überschreiben Sie einfach diese bestimmten Seiten, indem Sie diese spezielle Eigenschaft auf dieser Seite nicht erben.

  • Hinweis: Stellen Sie sicher, dass IIS Bindings für HTTP und HTTPS aufweist.
+0

Umleitung geschieht über /CMSModules/Newsletters/CMSPages/Redirect.ashx so nicht sicher, Ihre Lösung funktioniert so – KRR

+1

Dann benötigen Sie den Admin, um https in den Einstellungen zu verwenden. Sollte den gleichen Effekt haben. –