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
konfigurera htaccess-fil för att ta bort www-prefix
konfigurera htaccess-fil för att ta bort www-prefix
programkrav och Linux-Kommandoradskonventioner
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