Arbeider med .htaccess-filen i WordPress

htaccess-fil WordPress

WordPress er en flott plattform som blir desto bedre av hvor detaljert og kraftig standard WordPress-dashbordet er. Du kan oppnå mye, når det gjelder å tilpasse måten nettstedet ditt føles og fungerer på, ved å bruke verktøyene som WordPress har gjort tilgjengelig for deg som standard.

Det kommer en tid i ethvert nettstedseiers liv, men når du må gå utover denne funksjonaliteten. Arbeider med WordPress . Htaccess fil kan være en måte å gjøre dette på. Denne filen er en kjernefil som nettstedet ditt er avhengig av, og er hovedsakelig opptatt av hvordan permalinkene til nettstedet ditt fungerer.

Htaccess-filen kan imidlertid brukes til å oppnå en rekke nyttige ting. Vi har tidligere dekket noen av dem, inkludert en prosess for å lage regex-viderekoblinger i WordPress, og en mer generell oversikt over header omdirigeringer for WordPress. I begge disse guidene åpnet og redigerte vi .htaccess-filen, men uten å forklare mye om hvorfor filen i utgangspunktet er, og hvordan du kan bruke den.

Det er formålet med denne artikkelen. Først skal vi se på hva .htaccess-filen gjør i standard WordPress-oppsett. Deretter forklarer vi hvordan du får tilgang til det, og hvordan du kan redigere det. Til slutt vil vi vise deg hvorfor du kanskje vil gjøre det.

Hva er .htaccess-filen?

La oss få det grunnleggende ut av veien først. .Htaccess-filen er ikke teknisk sett en WordPress-fil. Eller, for å si det mer nøyaktig, er .htaccess-filen faktisk en fil som brukes av Apache webservere. Dette er systemet brukes for øyeblikket av de aller fleste WordPress-nettsteder og verter. På grunn av Apache når det gjelder administrering av WordPress-nettsteder, har hvert slikt nettsted en .htaccess-fil.

.Htaccess-filen deler noen egenskaper med de andre filene som WordPress-nettstedet ditt bruker for konfigurasjon. Filnavnet er en skjult fil og må skjules for å bli redigert. Den sitter også i rotkatalogen på WordPress-nettstedet ditt.

Husk at .htaccess-filen gjør én ting og bare én ting: den bestemmer hvordan permalinkene til nettstedet ditt vises. Det er det. 

Mye av kompleksiteten er imidlertid skjult bak denne enkle beskrivelsen. Dette er fordi mange nettstedseiere, plugins og temaer gjør endringer i måten permalinks brukes på ditt WordPress-nettsted. Hver gang du (eller et plugin) endrer måten permalinks fungerer på, lagres disse endringene i .htaccess-filen. 

I prinsippet er dette et ganske bra system, og er sikkert. Imidlertid kan det i den virkelige verden skape reelle problemer. Den ene er det fordi 75% av utviklerne bruker JavaScript, og er derfor ikke så komfortable med å bruke Apache, mange plugins kan overskrive .htaccess-filen på en måte som gjør at nettstedet ditt er usikkert. Å fikse (eller til og med oppdage) denne typen problemer er utenfor vårt omfang her, men standard advarsler om plugins gjelder - bare installer de du stoler på, og som oppdateres regelmessig for å fikse sikkerhetshull som dette.

Finne og redigere .htaccess-filen

Til tross for at .htaccess-filen hovedsakelig er designet for å håndtere permalinks på nettstedet ditt, kan du redigere filen for å oppnå en rekke nyttige resultater: disse inkluderer å gjøre viderekoblinger, eller bare forbedre sikkerheten på nettstedet ditt ved å begrense tilgangen utenfor bestemte sider.

I denne delen viser vi deg hvordan du gjør det. Men først… 

ADVARSEL: Redigering av .htaccess-filen kan ødelegge nettstedet ditt. 

Det er risikabelt å gjøre noen endringer i de grunnleggende filene som nettstedet kjører på. Du burde sikkerhetskopier alltid nettstedet ditt før du gjør noen endringer i den, og eksperimenter uten å påvirke live-siden. 

Det er faktisk en god grunn til at .htaccess-filen ikke er tilgjengelig for de fleste WordPress-brukere. WordPress har et klart flertall av markedsandelen for nettsteder for små bedrifter, og dette betyr at mange av brukerne deres, skal vi si, ikke de mest teknisk tilbøyelige. Dette er grunnen til at .htaccess-filen er skjult som standard - for å unngå at nybegynnere gjør feil.

Få tilgang til og redigere .htaccess-filen

Med alt det ute av veien, la oss se på hvordan du får tilgang til .htaccess-filen. For å gjøre det:

  1. Opprett en forbindelse til nettstedet ved hjelp av en FTP-klient. Det er mange gratis, flotte FTP-klienter der ute, inkludert fileZilla. Les gjennom dokumentasjonen som er gitt for å opprette en FTP-forbindelse til nettstedet ditt.
  2. Når du har opprettet en FTP-tilkobling, blir du vist alle filene som utgjør nettstedet ditt. Ta en titt gjennom disse mappene, og du vil se en som heter rotkatalogen.
  3. Inne i denne mappen ser du .htaccess-filen din. Det vil normalt være nær toppen av listen over filer i den mappen. Klikk på filen, og klikk deretter på vis / rediger. 
  4. Filen åpnes i tekstredigeringsprogrammet.

Og det er det. Du har nå lov til å gjøre endringer i filen din, men vær oppmerksom på at du kanskje ikke vil gjøre det. Vi viser deg hvordan du bruker denne filen i neste avsnitt, men før vi gjør det, er det en god ide å gjøre det lage en lokal kopi av .htaccess-filen din (ved å bruke standard "lagre som" -dialogboksen), gjør endringene lokalt, og last deretter opp filen til et iscenesatt nettsted (som vi nevnte ovenfor).

Bruke .htaccess-filen

Nå er du klar til å begynne å bruke den ekstra funksjonaliteten som tilbys av .htacess-filen. La oss starte med noen få grunnleggende.

  • 301 omdirigeringer - 301-viderekoblingen er et lite stykke kode som sender besøkende fra en side til en annen, og er nødvendig hvis du overfører et bestemt blogginnlegg som er lenket til fra et eksternt nettsted. Alternativt kan du bruke .htaccess-filen til å omdirigere nettstedet. Du kan også lede besøkende fra en eldre HTTP-versjon av nettstedet til en ny, sikrere, HTTPS-versjon. Legg dette til .htacess-filen:

Redirect 301 /oldpage.html /newpage.html

  • Sikkerhet - Det er også en rekke måter å bruke .htaccess-filen til å bruke avanserte sikkerhetsstrategier for WP. En av disse er å låse tilgang til bestemte filer slik at bare brukere med riktig autentisering kan få tilgang til kjernefilene som WordPress-nettstedet kjører på. Du kan bruke denne koden, vedlagt til slutten av .htaccess-filen, for å begrense tilgangen til et antall kjernefiler:

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

  • Endre nettadresser - En annen nyttig funksjon i .htaccess-filen, om enn en mer kompleks å implementere, er at filen kan brukes til å kontrollere måten URL-er vises når de besøkende får tilgang til nettstedet ditt. For å gjøre det må du sørge for at du bruker den nyeste versjonen av Apache. Dette gjør at nettadressen til en side ser annerledes ut for besøkende. Dette siste eksemplet er - kanskje - litt for komplisert for de fleste brukere som bare blir vant til .htaccess-filen. Imidlertid har jeg tatt med den for å vise deg omfanget av hva som kan oppnås med filen. Legg dette til .htaccess-filen:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Gå videre med .htaccess

Å jobbe med .htaccess-filen er en fin måte å lære om hvordan WordPress-nettstedet ditt fungerer på et mer grunnleggende nivå, og å gi deg et glimt av det enorme muligheten for tilpasning som selv et standard WP-nettsted gir deg. Når du har mestret arbeidet med .htaccess-filen ved å gjøre de grunnleggende endringene vi har beskrevet ovenfor, åpner et vell av alternativer for deg. En, som vi tidligere har dekket, er muligheten til å tilbakestill WordPress-bloggen din

En annen er at mange av måtene å forbedre WordPress-sikkerheten din innebærer å enten endre .htaccess-filen direkte, eller bruke det samme FTP-systemet for å gjøre endringer i andre rotfiler. Med andre ord, når du begynner å se på muttere og bolter på nettstedet ditt, vil du finne uendelige muligheter for tilpasning og forbedring.

Hva tror du?

Dette nettstedet bruker Akismet for å redusere spam. Lær hvordan kommentaren din behandles.