Arbeta med .htaccess-filen i WordPress

htaccess-fil WordPress

Wordpress är en bra plattform som görs desto bättre av hur detaljerad och kraftfull WordPress-instrumentpanelen är. Du kan uppnå mycket, när det gäller att anpassa hur din webbplats känns och fungerar, genom att helt enkelt använda de verktyg som WordPress har gjort tillgängliga för dig som standard.

Det kommer en tid i vilken webbplatsägare som helst, men när du måste gå utöver denna funktionalitet. Arbeta med WordPress .htaccess kan vara ett sätt att göra detta. Den här filen är en kärnfil som din webbplats är beroende av och handlar främst om hur permalänkarna på din webbplats fungerar.

Htaccess-filen kan dock användas för att uppnå ett antal användbara saker. Vi har tidigare täckt några av dem, inklusive en process för tillverkning regex omdirigeringar i WordPress, och en mer allmän översikt över rubrik omdirigeringar för WordPress. I båda dessa guider har vi öppnat och redigerat .htaccess-filen, men utan att förklara mycket om varför filen är i första hand och hur du kan använda den.

Det är syftet med den här artikeln. Först ska vi titta på vad .htaccess-filen gör i WordPress-installationen. Sedan förklarar vi hur du kan komma åt den och hur du kan redigera den. Slutligen visar vi dig varför du kanske vill göra det.

Vad är .htaccess-filen?

Låt oss först ta grunderna ur vägen. .Htaccess-filen är inte tekniskt a WordPress-fil. Eller, för att säga det mer exakt, är .htaccess-filen faktiskt en fil som används av Apache-webbservrar. Detta är systemet används för närvarande av de allra flesta WordPress-webbplatser och värdar. På grund av Apache när det gäller hantering av WordPress-webbplatser har varje sådan webbplats en .htaccess-fil.

.Htaccess-filen delar vissa egenskaper med de andra filerna som din WordPress-webbplats använder för konfiguration. Filnamnet är en dold fil och måste tas bort för att redigeras. Den sitter också i rotkatalogen på din WordPress-webbplats.

Kom ihåg att .htaccess-filen gör en sak och bara en sak: den avgör hur permalänkarna på din webbplats visas. Det är allt. 

Dold bakom denna enkla beskrivning är dock mycket komplexitet. Detta beror på att många webbplatsägare, plugins och teman gör ändringar i hur permalänkar används på din WordPress-webbplats. Varje gång du (eller ett plugin) ändrar hur dina permalänkar fungerar sparas dessa ändringar i .htaccess-filen. 

I princip är detta ett ganska bra system och är säkert. Men i den verkliga världen kan det skapa verkliga problem. En är det för 75% av utvecklarna använder JavaScript, och är därför inte så bekväma med att använda Apache, många plugins kan skriva över .htaccess-filen på ett sätt som gör att din webbplats är osäker. Åtgärda (eller till och med upptäcka) den här typen av problem ligger utanför vårt räckvidd här, men standardavsnittet om plugins gäller - installera bara de du litar på och uppdateras regelbundet för att fixa säkerhetshål som detta.

Hitta och redigera .htaccess-filen

Trots att .htaccess-filen huvudsakligen är utformad för att hantera permalänkar på din webbplats kan du redigera filen för att uppnå ett antal användbara resultat: dessa inkluderar omdirigeringar, eller helt enkelt förbättra säkerheten på din webbplats genom att begränsa åtkomst till vissa sidor.

I det här avsnittet visar vi dig hur du gör det. Men först… 

VARNING: Att redigera .htaccess-filen kan bryta din webbplats. 

Att göra ändringar i de grundläggande filer som din webbplats körs på är riskabelt. Du borde säkerhetskopiera alltid din webbplats innan du gör några ändringar i det, och experimentera utan att påverka livesidan. 

Det finns faktiskt en bra anledning till att .htaccess-filen inte är tillgänglig för de flesta WordPress-användare. WordPress har en klar majoritet av marknadsandelen för småföretagswebbplatser, och det betyder att många av deras användare är, ska vi säga, inte de mest tekniskt benägna. Det är därför som .htaccess-filen är dold som standard - för att undvika att nybörjare gör misstag.

Åtkomst till och redigering av .htaccess-filen

Med allt detta ur vägen, låt oss titta på hur du kan komma åt .htaccess-filen. För att kunna göra det:

  1. Skapa en anslutning till webbplatsen med en FTP-klient. Det finns gott om gratis, bra FTP-klienter där ute, inklusive filezilla. Läs igenom dokumentationen som tillhandahålls för att skapa en FTP-anslutning till din webbplats.
  2. När du har upprättat en FTP-anslutning visas alla filer som utgör din webbplats. Titta igenom dessa mappar så ser du en som heter rotkatalogen.
  3. Inne i den här mappen ser du din .htaccess-fil. Det kommer normalt att vara högst upp i listan över filer i den mappen. Klicka på filen och klicka sedan på visa / redigera. 
  4. Filen öppnas i textredigeraren.

Och det är allt. Du får nu göra ändringar i din fil, men notera att du kanske inte vill göra det. Vi visar dig hur du använder den här filen i nästa avsnitt, men innan vi gör det är det en bra idé att göra det göra en lokal kopia i din .htaccess-fil (med hjälp av standarddialogen "spara som"), gör dina ändringar lokalt och ladda sedan upp filen till en iscensatt webbplats (som vi noterade ovan).

Använda .htaccess-filen

Nu är du redo att börja använda den extra funktionaliteten som tillhandahålls av .htacess-filen. Låt oss börja med några grundläggande.

  • 301 omdirigeringar - 301-omdirigeringen är en liten bit kod som skickar besökare från en sida till en annan, och är nödvändig om du överför ett visst blogginlägg som är länkat till från en extern webbplats. Alternativt kan du använda .htaccess-filen för att omdirigera webbplatsen. Du kan också dirigera besökare från en äldre HTTP-version av webbplatsen till en ny, säkrare HTTPS-version. Lägg till detta i .htacess-filen:

Redirect 301 /oldpage.html /newpage.html

  • säkerhet - Det finns också ett antal sätt att använda .htaccess-filen för att tillämpa avancerade säkerhetsstrategier för WP. En av dessa är att låsa åtkomst till vissa filer så att endast användare med rätt autentisering kan komma åt de kärnfiler som din WordPress-webbplats körs på. Du kan använda den här koden, bifogad i slutet av din .htaccess-fil, för att begränsa åtkomsten till ett antal kärnfiler:

<FilesMatch "^.*(error_log|wp-config\.php|php.ini|\.[hH][tT][aApP].*)$">
Order deny,allow
Deny from all
</FilesMatch>

  • Ändra webbadresser - En annan användbar funktion i .htaccess-filen, om än en mer komplex att implementera, är att filen kan användas för att kontrollera hur webbadresser visas när dina besökare besöker din webbplats. För att göra det måste du se till att du använder den senaste versionen av Apache. Detta gör att webbadressen till en sida ser annorlunda ut för besökarna. Det sista exemplet är - kanske - lite för komplicerat för de flesta användare som bara vänjer sig vid .htaccess-filen. Jag har dock inkluderat den för att visa omfattningen av vad som kan uppnås med filen. Lägg till detta i din .htaccess-fil:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Går längre med .htaccess

Att arbeta med .htaccess-filen är ett utmärkt sätt att lära sig hur din WordPress-webbplats fungerar på en mer grundläggande nivå och att ge dig en glimt av det enorma utrymmet för anpassning som även en vanlig WP-webbplats ger dig. När du har behärskat arbetet med .htaccess-filen genom att göra de grundläggande ändringarna som vi har beskrivit ovan öppnas en mängd alternativ för dig. En, som vi tidigare har täckt, är förmågan att Återställ din WordPress-blogg

En annan är att många av sätten att förbättra din WordPress-säkerhet innebär att du antingen ändrar .htaccess-filen direkt eller använder samma FTP-system för att göra ändringar i andra rotfiler. Med andra ord, när du börjar titta på muttrarna på din webbplats hittar du oändliga möjligheter för anpassning och förbättring.

Vad tror du?

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.