De .htaccess-fil spiller en viktig rolle i styringen og sikkerheten til et nettsted. I denne artikkelen vil vi vise deg hvordan du bruker filen til å tilpasse nettstedet ditt.


Spesielt vil du lære hvordan du gjør følgende:

  • Opprett og rediger .htaccess-filen
  • Tilpasse feilsider som 401, 401, 403, 404, 500, 501 og mer
  • Blokker besøkende basert på IP-adresse, henvisning eller annen parameter
  • Viderekoble sider og nettsteder.
  • Passordbeskyttende kataloger.

Før vi begynner å tilpasse nettstedet, la oss se hvordan vi finner eller oppretter .htaccess-filen, samt hvordan vi redigerer den. Oftest blir systemfilen skjult, og du må synliggjøre den i innstillinger.

  • Logg inn på nettstedets cPanel og åpne Filbehandler under filer.

    Figur 1

  • Åpne public_html eller nettstedets rotkatalog.
  • Klikk innstillinger øverst i venstre hjørne.

    Figur 2

Dialogboksen nedenfor åpnes.

  • Merk av i avmerkingsruten Vis skjulte filer (dotfiles) og Lagre.

    Figur 3

Hvis .htaccess-filen ikke er der, kan du bruke en av de forskjellige metodene for å opprette filen og lagre den i den offentlige mappen.

Oppretter .htaccess-filen

Du kan bruke en tekstredigerer til å opprette og redigere .htaccess-filen. Merk at feltet ikke har en utvidelse. Selv om du kan bruke notisblokk og deretter laste opp ved hjelp av en FTP-klient eller en eldre filbehandler, er den enkleste måten å bruke den innebygde kodeditoren i cPanel.

Alternativt kan du opprette filen ved å bruke kommandoen nedenfor etter at du har SSH til Linux-serveren din. Bytt ut yoursite.com med nettstedet ditt. Merk: Stien til .htaccess-filen vist nedenfor kan variere avhengig av hvilken webserverprogramvare du bruker.

sudo nano /var/www/yoursite.com/.htaccess

Oppretter en ny .htaccess-fil i cPanel

  • Logg inn på nettstedets cPanel og åpne Filbehandler.
  • Åpne public_html eller nettstedskatalogen.
  • Klikk på + Fil i venstre hjørne. En dialogboks som ber deg om å oppgi et filnavn vises.
  • Skriv inn .htaccess og klikk Lag ny fil.

    Figur 4

Opprett .htaccess ved hjelp av en tekstredigerer

Bruk en tekstredigerer som Notisblokk, TextEdit eller annet passende verktøy. Lag en ny fil og lagre den som .htaccess uten utvidelse.

Bruk FTP eller filbehandler for å laste opp filen til mappen public_html.

Redigerer .htaccess-fil

For å redigere .htaccess-filen bruker du filbehandleren for å finne filen og høyreklikker på den.

  1. Logg inn på nettstedets cPanel og åpne Filbehandler (Figur 1).
  2. Åpne public_html eller nettstedskatalogen.

Figur 5

Hvis du redigerer online i en nettleser;

  1. Klikk Redigere.
  2. Det vil åpne en redigerbar webside der du nå kan legge til eller fjerne kommandoer.
  3. Lagre det når du er ferdig med å tilpasse.

Det andre alternativet er å nedlasting filen til datamaskinen din, endre den lokalt ved hjelp av en tekstredigerer, og last den deretter opp til det opprinnelige stedet.

Uansett forblir kommandoene de samme.

Det er en god praksis å alltid lagre den fungerende versjonen av filen før noen endringer. Dette vil gjøre det mulig for deg å gå tilbake til arbeidskopien hvis noe går galt.

Tilpasse feilsidene

Med .htaccess-filen kan du tilpasse feilmeldingene som besøkende besøkende ser. Dette inkluderer feil som besøkende får når en side ikke er tilgjengelig, når en fil mangler, eller når det er andre feilmeldinger. Ved hjelp av .htaccess fil, kan du deretter tilpasse hvilken som helst av disse feilsidene, forutsatt at du har nummeret, for eksempel 401, 404, 505, etc. Du må imidlertid opprette de tilpassede HTML-sidene som tilsvarer feilnumrene.

Hvis du vil tilpasse feilmeldingen, legger du til kommandolinjen nedenfor i .htaccess-filen.

ErrorDocument errornumber /file.html

Hvor file.html er din tilpassede side.

Hvis du for eksempel vil erstatte min 404-feilmelding;

  1. Opprett en pagenotfound.html, 404.html feilside eller et annet navn du kan huske.
  2. Lagre den i rotkatalogen din eller en annen mappe.
  3. Legg linjen nedenfor til din .htaccess fil.

ErrorDocument 404 /pagenotfound.html

På samme måte kan du legge til andre tilpassede feilsider og til og med gi navn til filene i henhold til feilnummeret. Du kan for eksempel tilpasse følgende vanlige feilsider.

  • 401.html for tilpasning av godkjenningskravet
  • 400.html for feil forespørsel
  • 403 Forbudt feil
  • 404.html feil sidefeil
  • 500 Intern serverfeil

Hvis de tilpassede sidene er i en annen mappe som heter ‘Errorpages’ eller et annet foretrukket navn, inkluder banen i kommandoen din. For eksempel;

ErrorDocument 401 /errorpages/401.html
ErrorDocument 404 /errorpages/404.html
ErrorDocument 500 /errorpages/500.html

Tillat eller nekt tilgang av bestemte IP-adresser

Filen lar deg kontrollere hvem som får tilgang til bestemte sider eller hele nettstedet. Du kan spesifisere forskjellige IP-adresser eller bestemte IP-blokker. Legg til følgende kommandoer i .htaccess-filen, avhengig av dine behov. Bytt ut IP-adressene nedenfor med de du vil nekte eller gi tilgang.

Gi tilgang

Som standard tillater nettstedet alle IP-adresser. Hvis du imidlertid har en avvisningsregel for en blokk med IP-er, trenger du en tillatelsesregel for spesifikke adresser som krever tilgang.

#Tillate

ordre nekte, tillat
tillat fra 123.123.123.123 # bare tillat denne IP-adressen
tillat fra 123.123.123.123/30 # tillate adresser i dette undernettområdet
tillat fra 123.123. * # Tillat adresser fra en IP-adresse jokertegn
nekte fra alle

nekte fra alle”Begrenser tilgangen fra en hvilken som helst annen adresse, og denne regelen tillater bare de angitte adressene eller området.

Nekte adgang

Nekt bestemte IP-adresser

ordre tillate, nekt
tillat fra alle

nekte fra 36.149.0.228
nekte fra 37.229.205.159
nekte fra 37.57.45.247
nekte fra 195.154.63.216
nekte fra 109.162.122.86
nekte fra 104.238.195.198
nekte fra 188.165.230.165
nekte fra 37.115.204.220
nekte fra 104.255.65.202
nekte fra 104.227.211.54
nekte fra 23.254.11.18

Omdirigere en webside eller katalog

Å omdirigere en webside eller et domene til en annen kobling i eller ekstern krever at du legger til en kommando med filnavnet og destinasjonsadressen. Hvis du for eksempel vil omdirigere en bestemt side til et annet nettsted og en annen side, legger du til kommandoen

Omdirigere /redirect_from.html http://www.anothersite.com/redirect_to.html

Dette omdirigerer siden redirect_from.html fra nettstedet til en annen side redirect_to.html på http://www.anothersite.com.

Hvis filen som skal omdirigeres er i en annen mappe, må du ta med banen til kommandoen. Hvis for eksempel siden Productlist.html er i en undermappe som heter Produkter, kan du inkludere den i kommandoen som følger;

Redirect /Products/productlist.html http://anotherwebsite.com/Accessories.html

På samme måte kan du gjøre det samme for andre typer filer som PHP, bilder osv. For eksempel,

Redirect / about_Us / http://anotherwebsite.com/ About_our_company/

omdirigerer Om oss siden fra nettstedet ditt til Om selskapet vårt side på Anotherwebsite.com.

Vær også oppmerksom på at navnet på det opprinnelige nettstedet ikke vanligvis er inkludert, tilbakeskrittet (/) betyr rotkatalogen.

For å omdirigere hjemmesiden til et annet nettsted, legger du til kommandoen til .htaccess-filen.

Redirect / http://anothersite.com/

Passordbeskyttende kataloger

Du kan bruke .htaccess-filen til å passordbeskytte bestemte kataloger.

Dette er en to-prosess prosedyre der du;

  1. Legg til beskyttelseskommandoer i .htaccess-filen
  2. Lag en passordfil kjent som .htpasswds

Redigerer .htaccess-filen

Legg til disse linjene for å spesifisere delen du vil beskytte passord på følgende måte:

AuthName "Seksjonsnavn"
AuthUserFile /home/folder/.htpasswds
AuthName "Vennligst tast inn passordet ditt"
AuthType Basic
Krev gyldig bruker

Hvor,

  • Seksjonsnavn refererer til området du ønsker å beskytte. For eksempel kan dette være abonnementsmedlemmer eller andre seksjoner der bare en håndfull eller autoriserte brukere skal ha tilgang.
  • Stien inn AuthUserFile er stedet for .htpasswds-filen.
  • AuthName er meldingen besøkende ser når de prøver å få tilgang til den beskyttede katalogen.
  • Krev gyldig bruker betyr at det er flere personer som kan få tilgang til ved hjelp av passord.

Oppretting av .htpasswds passordfil

Lag en fil med brukernavn og passord for menneskene du vil gi tilgang til katalog- eller nettstedsseksjonen.

Lagre filen i en annen katalog på nettstedet. Ideelt sett bør dette være utenfor den beskyttede katalogen og nettroten for å unngå å blokkere den og også forhindre tilgang fra nettet.

Du kan bruke hvilken som helst tekstredigerer for å legge til brukernavn og passord i formatet nedenfor og deretter lagre filen som .htpasswds.

Brukernavn passord

Det er flere tjenester fra tredjepart, for eksempel KxS-nettsted, som lar en lage filen og kryptere den.

Konklusjon

.Htaccess-filen er nyttig når du tilpasser et nettsted ved å legge til kommandoer. Det er enkelt å lage og redigere så lenge du kjenner koden du trenger. Den tekstbaserte filen ligger i katalogen public_html, og du kan redigere den online eller offline.

Du kan bruke .htaccess-filen til å tilpasse og forbedre nettstedene på forskjellige måter. Vanlige applikasjoner inkluderer oppretting av tilpassede feilmeldinger, omdirigering av websidene, passordbeskyttelse av spesifikke kataloger, blokkering av tilgang fra bestemte IP-adresser og mer.

Sjekk ut disse topp 3 cPanel-hosting-tjenestene:

FastComet

Startpris:
$ 2.95


Pålitelighet
9.7


Priser
9.5


Brukervennlig
9.7


Brukerstøtte
9.7


Funksjoner
9.6

Les anmeldelser

Besøk FastComet

A2 Hosting

Startpris:
$ 3.92


Pålitelighet
9.3


Priser
9.0


Brukervennlig
9.3


Brukerstøtte
9.3


Funksjoner
9.3

Les anmeldelser

Besøk A2 Hosting

ChemiCloud

Startpris:
$ 2.76


Pålitelighet
10


Priser
9.9


Brukervennlig
9.9


Brukerstøtte
10


Funksjoner
9.9

Les anmeldelser

Besøk ChemiCloud

Relaterte artikler for hvordan du gjør det

  • Slik konfigurerer du Cron Jobs ved hjelp av cPanel Hosting Kontrollpanel
    mellomliggende
  • Hvordan installere WordPress fra cPanel
    nybegynner
  • Hvordan installere Joomla innenfra cPanel
    nybegynner
  • Slik endrer du administrasjonsbrukernavn ved å bruke cPanel Hosting Kontrollpanel
    nybegynner
  • Slik installerer du phpBB ved å bruke kontrollpanelet cPanel Hosting
    nybegynner
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me