Du kan bruke .htaccess til automatisk å omdirigere en besøkende til en annen nettside, for eksempel når du har et nytt nettsted eller hvis nettstedet ditt fremdeles er under utvikling.
I denne veiledningen finner du en beskrivelse av noen av de mest brukte funksjonene og hvordan du bruker disse på ditt webhotell hos One.com.
- Omdiriger 301
- Omdirigere til www.yourdomain.com
- Omdirigere til yourdomain.com
- Omskrive alt til HTTPS
Tips: Hvis du ønsker å omdirigere hele nettstedet til et annet domene eller IP-adresse, anbefaler vi at du heller bruker DNS. Se vår veiledning om hvordan du administrerer dine DNS-innstillinger.
Omdiriger 301
Du kan omdirigere dine besøkende permanent til en annen adresse, dette kalles Omdiriger 301.
Tallet 301 står for http statuskode. Tallet 301 forteller søkemotorer at adressen er permanent flyttet til en annen adresse. Som en følge vil også siderangeringen bli flyttet.
Redirect 301 /oldpage.html https://www.one-example.com/newpage.html
Erstatt /oldpage.html med navnet på den aktuelle siden og https://www.one-example.com/newpage.html med den nye adressen. Kontroller at all tekst står på samme linje.
Merk: I noen tilfeller kan det være at du ønsker kun å omdirigere de besøkende midlertidig, for eksempel til en side under som viser at nettstedet er under konstruksjon. I slike tilfeller er det bedre å bruke en annen kode, du bør bruke 307 i stedet for 301.
Omdirigere til www.yourdomain.com
Dette kan være et alternativ hvis du ønsker å forbedre rangeringen i søkemotorer. Søkemotorer gjenkjenner www.yourdomain.com og yourdomain.com som to ulike sider, det er bedre at du bruker bare én side.
#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]
Omdirigere til yourdomain.com
Minner om omdirigering til www, men omvendt. Gjør samme ting.
#Rewrite to domain without www RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.*) RewriteRule ^(.*) https://%1/$1 [QSA,L,R=301]
Omskrive alt til HTTPS
Hvis du har aktivert SSL på webhotellet kan du skrive om all trafikk til https://. Dette sikrer at dine besøkende bare benytter en sikker tilkobling. Hvis du bare ønsker å omdirigere til https:// i bestemte mapper på nettstedet, kan du legge til .htaccess-filen i den bestemte mappen.
#Rewrite everything to https RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Related articles: