Zum Inhalt springen

Domain umleiten auf "SSL" "https" und "www" oder ohne "www" Basis Typo3 6.2

Erstellt am 17. November 2015 · Noch keine Antworten

Tags: SEO, Frage

hendrik2000 ·

Habe mich mit der Htaccess beschäftigt und mir sind folgende Dinge dabei über den Weg gelaufen.

Für das SEO macht es Sinn eine Domain entweder auf www oder auf ohne www umzuleiten, damit es keinen doppelten Content gibt, den mag Google ja nicht so sehr.

Dazu habe ich folgende Umleitungen gefunden:

RewriteEngine on
 RewriteCond %{HTTP_HOST} ^example.com 
 RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]

Oder

 RewriteEngine on 
 RewriteCond %{HTTP_HOST} ^www.example.com 
 RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]

Quelle: http://www.seitenreport.de/was-wird-analysiert/suchmaschinenoptimierung/doppelter-content.html

Möchte man seine Seite auf https umstellen, weil man ein SSL Zertifikat gekauft hat kann man folgendes nutzen:

RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}/$1 [L]

Quelle: https://jweiland.net/know-how/internet/htaccess-konfigurieren.html#c2796


Zwei Domains eine mit SSL = https eine ohne SSL = http

Hierzu habe ich folgende Lösung entwickelt, die Basis kommt von: http://suchmaschinenoptimierung.michaelsattler.de/weiterleitung.html

RewriteEngine On
Options +SymLinksIfOwnerMatch
RewriteCond %{HTTP_HOST} ^domain.de
RewriteRule (.*) http://www.domain.de/$1 [R=301,L]

Damit wird schon mal alles auf www umgeleitet, ich habe dann hieraus das gemacht:

RewriteEngine On
Options +SymLinksIfOwnerMatch
RewriteCond %{HTTP_HOST} ^domain1.de
RewriteRule (.*) https://www.domain1.de/$1 [R=301,L]

RewriteEngine On
Options +SymLinksIfOwnerMatch
RewriteCond %{HTTP_HOST} ^domain2.de
RewriteRule (.*) http://www.domain2.de/$1 [R=301,L]

Die Domain 1 ist dann https, die Domain 2 http.

Das funktioniert in folgenden Fällen, aufruf von:
- domain1.de = https://www.
- www.domain1.de = https://www.
- domain1.de/startseite.html = https://www.

Nur wenn ich
- domain1.de/nicht-start-seite.html aufrufe, wird nicht auf https umgeleitet,
falls jemand dazu noch eine Lösung hat, gern ergänzen.

Als Basis nutzte ich Typo3 6.2.12 mit realurl,
wenn man mit realurl auf https umstellen will, sollte man die basic Domain in Typoscript entsprechend angeben:

#REALURL
config {
  prefixLocalAnchors = all
  #simulateStaticDocuments = 0
  #https für ssl wichtig, sonst ohne s!
  baseURL = https://www.domain.de/
  absRelPath = /
  tx_realurl_enable = 1
}