hur man tar bort www från url i htaccess
som du säkert märkt för länge sedan, online webbplatser kan nås antingen med eller utan deras www. prefix. Till exempel www.linuxconfig.org och linuxconfig.org.
om du äger en webbplats är det bästa praxis att antingen genomdriva www. prefix över din webbplats, eller släpp den helt. Detta skapar konsekvens över alla dina webbadresser, som ser tilltalande någon kan också vara till nytta för SEO och andra ändamål.
i den här handledningen lär du dig hur du tar bort www. prefix från dina webbadresser genom .htaccess-filer i Apache. Det fungerar genom att automatiskt omdirigera webbadresser som www.linuxconfig.org till linuxconfig.org. det här är en enkel lösning som du även kan använda om du använder en hanterad värdtjänst och bara har FTP-åtkomst till din webbserver.
i denna handledning lär du dig:
- hur man tar bort www från url i htaccess
Kategori | krav, konventioner eller programvaruversion som används |
---|---|
System | alla Linux-distributioner |
programvara | Apache webbserver |
Övrigt | privilegierad åtkomst till ditt Linux-system som root eller via kommandot sudo . |
konventioner | # – kräver att givna linux-kommandon körs med root-privilegier antingen direkt som root-användare eller med hjälp av sudo kommando$ – kräver att givna linux-kommandon körs som en vanlig icke-privilegierad användare |
ta bort www från URL
htaccess-filen kan placeras i webbplatsens rotkatalog. Den har en punkt i början av filen, vilket indikerar att det är en dold fil. Namnet kommer att vara så här: .htaccess
inne i filen .htaccess
klistra in följande text.
RewriteEngine OnRewriteCond %{HTTP_HOST} !^www\. RewriteRule ^ %{REQUEST_SCHEME}://www.%{HTTP_HOST}%{REQUEST_URI}
Lägg till www till URL
om du vill att dina webbadresser ska omdirigeras till www. prefix istället kan du klistra in den här koden i filen .htaccess
.
RewriteEngine OnRewriteCond %{HTTP_HOST} ^www\.(.*)$ RewriteRule ^ %{REQUEST_SCHEME}://%1%{REQUEST_URI}
slutsats
när du är klar, se till att du testar båda URL-versionerna. Båda webbadresserna kommer fortfarande åt din webbplats, men bara en kommer att skrivas om.
Leave a Reply