Komplettes Zwangsumleiten einer Subdomain von http auf https
Komplettes Zwangsumleiten einer Subdomain von http auf https
Moin, moin,
Ich suche nach einer Möglichkeit wie ich mittels Rewrite-Rule sicherstellen kann, dass, für eine einzelne Subdomain, nur Zugriff mittels https erfolgen kann. Also auch wenn http://sub.domain.de aufgerufen wird, soll auf https://sub.domain.de umgeschrieben werden.
Mein Problem: Ich habe ReWrite nie wirklich verstanden. Kann mir jemand weiterhelfen?
Danke im Voraus,
Ich suche nach einer Möglichkeit wie ich mittels Rewrite-Rule sicherstellen kann, dass, für eine einzelne Subdomain, nur Zugriff mittels https erfolgen kann. Also auch wenn http://sub.domain.de aufgerufen wird, soll auf https://sub.domain.de umgeschrieben werden.
Mein Problem: Ich habe ReWrite nie wirklich verstanden. Kann mir jemand weiterhelfen?
Danke im Voraus,
Re: Komplettes Zwangsumleiten einer Subdomain von http auf https
Wenn du rewrite Regeln nicht verstanden hast, mach es doch anders, z.B. so:
Code: Select all
<?php
if ($_SERVER["HTTPS"] != "on")
{ header("Location: https://sub.domain.de");
exit();
}
?>Re: Komplettes Zwangsumleiten einer Subdomain von http auf https
Auch wenn dies, nach Erweiterung um eine Abfrage der Domain, das Ziel auch erreichen würde, so müsste ich hierzu jedoch in wenigstens eine Datei des CMS eingreifen bzw. wenn ich verhindern möchte dass Unterseiten direkt per http angesprochen werden, an sich das ganze CMS. Genau DAS möchte ich durch RewriteRules umgehen.øxygen wrote:Wenn du rewrite Regeln nicht verstanden hast, mach es doch anders, z.B. so:
Code: Select all
<?php if ($_SERVER["HTTPS"] != "on") { header("Location: https://sub.domain.de"); exit(); } ?>
-
superuser1
- Posts: 291
- Joined: 2003-11-26 18:43
- Location: earth
Re: Komplettes Zwangsumleiten einer Subdomain von http auf https
Hi...
dann wird es Zeit, dass du dir endlich http://httpd.apache.org/docs-2.0/misc/r ... e.html#url anschaust...
Ohne Gewähr:
:roll:
dann wird es Zeit, dass du dir endlich http://httpd.apache.org/docs-2.0/misc/r ... e.html#url anschaust...
Ohne Gewähr:
Code: Select all
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://sub.domain.tld/$1 [R]Re: Komplettes Zwangsumleiten einer Subdomain von http auf https
Was meinst Du auf welcher Seite ich vor Benutzung der Forumssuche war? Sieht man davon ab, dass es sich bei mir um einen 1.3er handelt.superuser1 wrote:Hi...
dann wird es Zeit, dass du dir endlich http://httpd.apache.org/docs-2.0/misc/r ... e.html#url anschaust...
Ohne Gewähr::roll:Code: Select all
RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)$ https://sub.domain.tld/$1 [R]
Wenngleich Dein Beispiel prinzipiell funktionieren wird, möchte ich aber nicht alle Nicht-https Zugriffe auf eine Subdomain umleiten, sondern alle nicht-https Zugriffe auf eine Subdomain in https Zugriffe auf selbige Subdomain wandeln. Wie oben schon mal geschrieben.
-
superuser1
- Posts: 291
- Joined: 2003-11-26 18:43
- Location: earth
Re: Komplettes Zwangsumleiten einer Subdomain von http auf https
Hi...
dann sollte dir mein Beispiel wenigstens den nötigen Denkanstoss geben, damit du dein Problem selbst in den Griff bekommst...
:roll:
dann sollte dir mein Beispiel wenigstens den nötigen Denkanstoss geben, damit du dein Problem selbst in den Griff bekommst...
:roll:
Re: Komplettes Zwangsumleiten einer Subdomain von http auf https
Folgendes funktioniert:
Code: Select all
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{HTTP_HOST} ^sub.domain.de [NC]
RewriteRule ^(.*)$ https://sub.domain.de/$1 [R]Re: Komplettes Zwangsumleiten einer Subdomain von http auf https
Na dann schreib die Rewrite-Rules doch einfach nur in den entsprechenden VHost rein.mstuebner wrote:Wenngleich Dein Beispiel prinzipiell funktionieren wird, möchte ich aber nicht alle Nicht-https Zugriffe auf eine Subdomain umleiten, sondern alle nicht-https Zugriffe auf eine Subdomain in https Zugriffe auf selbige Subdomain wandeln. Wie oben schon mal geschrieben.
Re: Komplettes Zwangsumleiten einer Subdomain von http auf https
Warum mod_rewrite? Im entsprechendem vhost der Subdomain:
Code: Select all
Redirect / https://www.domain.tld/PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
