Du kan bruge .htaccess til automatisk at omdirigere en besøgende til et andet sted, for eksempel hvis du har en ny hjemmeside, eller hvis de hjemmeside stadig er ved at blive bygget.
I denne vejledning kan du finde en beskrivelse af nogle af de mest brugte funktioner og hvordan du kan implementere dem på dit webhotel hos One.com.
Tip: Hvis du vil omdirigere hele din hjemmeside til et andet domæne eller en anden IP-adresse, så anbefaler vi at du bruger DNS indstillingerne i stedet. Se vores vejledning til hvordan du kan administrere dine DNS indstillinger.
Redirect 301
Du kan permanent omdirigere dine besøgende til en anden placering. Det hedder en Redirect 301.
Tallet 301 står for http status koden. Når du tilføjer tallet 301, fortæller du søgemaskiner at hjemmesiden er permanent flyttet til en anden placering. Dermed vil din page rank også blive flyttet.
Redirect 301 /oldpage.html https://www.one-example.com/newpage.html
Erstat /gammelside.html med den nuværende sides navn og https://www.one-example.com/nyside.html med den ny placering. Sørg for at al tekst er på én linje.
Note: I nogle tilfælde vil du måske kun omdirigere dine besøgende midlertidigt, for eksempel til en 'Under opbygning'-side. I så fald vil det være bedre at bruge en anden kode, brug nummer 307 i stedet for 301.
Omdiriger til www.ditdomæne.com
Du kan gøre dette for at forbedre din søgemaskineplacering. Søgemaskiner ser www.ditdomæne.com og ditdomæne.com som to forskellige sider, og det kan være bedre, hvis kun en side bliver brugt.
#Rewrite to domain with www RewriteEngine On RewriteCond %{HTTP_HOST} !^(.+\.)([a-zA-Z0-9-]+\.([a-z]{2,4})|co\.uk|me\.uk|org\.uk|priv\.no)$ RewriteCond %{HTTP_HOST} ([a-zA-Z0-9-]+\.([a-z]{2,4})|co\.uk|me\.uk|org\.uk|priv\.no)$ RewriteRule ^(.*)$ https://www.%1/$1 [L,QSA,R=301]
Omdiriger til ditdomæne.com
Det svarer til at omdirigere til www, men den anden vej. Det tjener samme formål.
#Rewrite to domain without www RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.*) RewriteRule ^(.*) https://%1/$1 [QSA,L,R=301]
Omskriv alt til HTTPS
Hvis du har aktiveret SSL på dit webhotel, kan du omskrive al traffik til https://. På den måde kan du sikre at dine besøgende kun bruger en sikker forbindelse. Hvis du kun vil omdirigere til https:// i bestemte mapper på din hjemmeside, så kan du tilføje .htaccess filen til den specifikke mappe.
#Rewrite everything to https RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Related articles: