Seite 1 von 1

htaccess 301 redirect einer spezifischen Domain auf https://

Verfasst: 10.05.2016, 22:19
von halion
Hallo liebe Community,

ich versuche gerade per htaccess eine spezifische Domain von https://domain.de, https://www.domain.de und https://domain.de auf https://www.domain.de umzustellen, inkl. aller Parameter oder Ordner.
Die Herausforderung ist das ich in dem webroot und in der htaccess mehrere Domains verwalte. Somit darf diese Regel nur auf diese bestimmte Domain funktionieren.

Kann mir jemand helfen?

Das wäre wirklich traumhaft, komme einfach nicht weiter.

Habe bisher folgendes, aber damit werden alle Domains umgeleitet:

Code: Alles auswählen

   
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^domain\.de$ [NC]
RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L]

Verfasst:
von

Re: htaccess 301 redirect einer spezifischen Domain auf http

Verfasst: 18.05.2016, 12:29
von r23
halion hat geschrieben:Die Herausforderung ist das ich in dem webroot und in der htaccess mehrere Domains verwalte. Somit darf diese Regel nur auf diese bestimmte Domain funktionieren.
dann würde ich dies zuerst fixen...

Code: Alles auswählen

   
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^domain\.de$ [NC]
RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L]
[/quote]

Code: Alles auswählen

   
# Redirect from the `http://` to the `https://` version of the URL.
# https://wiki.apache.org/httpd/RewriteHTTPToHTTPS

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %&#123;HTTPS&#125; !=on
    RewriteRule ^&#40;.*&#41;$ https&#58;//%&#123;HTTP_HOST&#125;/$1 &#91;R=301,L&#93;
</IfModule>

halion hat geschrieben: RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www.domain.de$ [OR]
RewriteCond %{HTTP_HOST} ^domain.de$
RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L]
[/code]

Hoffe, es hilft weiter

Ralf