Darf ich die .htaccess Datei die im Providor von 1&1 hinterlegt ist ändern?
Autore: STS E.Hallo,
ich will das beim Aufruf meiner Website diese gleich auf https umgeleitet wird.
Hierzu habe ich herausgefunden das ich bei der URL die https beim hochladen angeben muss und ich eine .htaccess Datei auf meinen Webspace meines Providers (in meinem Fall 1&1) hochladen muss.
Nachdem alles soweit erstellt ist habe ich jetzt gesehen das Website X5 eine Standard Datei bereits erstellt hat. (Anbei ein Bild)
Nun steht hier "do not edit" und heißt das jetzt
- das die Datei nicht bearbeitet ist und ich einfach alles überschreiben kann oder
- soll ich erst in der 2ten Zeile meinen Code eingeben oder
- darf ich diese Datei so garnicht bearbeiten?
Auch würde mich eure Meinung zu meinem Code intressieren.
Den Code den ich gerne einfügen würde lautet:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Mein Provider hat jedoch bei einer Anleitung zum einrichten folgenden Code vorgeschlagen:
RewriteEngine On
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
Ist es egal welchen Code ich nehme oder ist hier eine Variante der anderen vorzuziehen?
Die Meldung "do nit edit" heisst nur, dass du nicht in diesem Bereich den Code einfügen darfst
Website X5 Beginn
Website X5 Ende
Darunter oder davor kannst du alles einfügen!
Die .htaccess-Datei darfst Du bearbeiten, nur darfst Du innerhalb des Bereichs
# WebSite X5 - Start Code [do not edit]
# WebSite X5 - End Code
keinen Code einfügen, da er gegebenenfalls von WebsiteX5 überschrieben wird.
Prinzipiell ist es egal, welchen Code Du nimmst. Beachten musst Du, dass beim Vorschlag Deines Providers den Text 'example.com' mit Deiner Domain ersetzen musst.
Autore
Danke für die Info, dann mach ich das so.