www automatisch vor die Domain setzen

Mit der htaccess-Datei manipulieren
Antworten
Benutzeravatar
ihno
Site Admin
Beiträge: 22
Registriert: 11 Sep 2022, 11:46
Kontaktdaten:

www automatisch vor die Domain setzen

Beitrag von ihno »

--> Das eigentliche Ziel dieses Beitrags, lässt sich jetzt direkt im Control-Panel, einfach per "Schalter" erreichen, hier der Beitrag noch zur Info, bzw. für z.B. Subdomains o.ä. :

Hallo !

Um Suchmaschinen wie z.B. google davon abzuhalten, eure Seite per :
Beispiel :
ihno.de
www.ihno.de
2 Mal zu durchsuchen und da dort der selbe Inhalt hinterlegt ist, dementsprechend abzuwerten, sollte man per .htaccess dies verhindern, bzw. automatisieren.

So kann man per .htaccess ( HyperText Access ) automatisch ein "www" vor die Domain setzen, wenn dies nicht angegeben wurde :

Man erstellt eine Datei namens .htaccess mit einem Editor. Wichtig ist, dass da nicht ein .txt oder ähnliches hintergehängt wird.
( Aber ein Punkt vor dem Namen ist korrekt )
Als Inhalt eingeben : ( Beispiel ihno.de - da kommt eure Domain hinein )

Code: Alles auswählen

RewriteEngine ON
RewriteCond %{HTTP_HOST} !^www.ihno.de$ [NC]
RewriteRule ^(.*)$ http://www.ihno.de/$1 [R=301,L]
RewriteCond = Suche nach
HTTP_HOST = Welche Adresse wurde eingeben
! = beinhaltet nicht
$ = Merke den Rest
Das [NC] heisst NoCase = Groß- und Kleinschreibung ignorieren
RewriteRule = Wenn RewriteCond "ihno.de" ergibt, schreibe folgendes...
$1 = Schreibe das zuerst gemerkte
"R=301" = permanent, also immer
L = Letzte Regel, nicht weiter suchen

Wenn vorgenanntes im Wurzelverzeichnis steht und nichts mehr in den Unterverzeichnissen verändert werden soll, hilft dies :

Code: Alles auswählen

# In Unterverzeichnissen nichts machen
RewriteRule .*/.* - [L]
Man kann auch in jedes Untervereichnis eine .htaccess mit folgendem Inhalt legen :

Code: Alles auswählen

RewriteEngine OFF
MfG

Fingerwundschreiber

https://www.ihno.de

Preisangaben, sofern nicht anders ausgezeichnet in Euro inkl. 19% USt. (MwSt.)
Antworten