Hur man använder .htaccess-fil för att anpassa eller förbättra en webbplats

De .htaccess-filen spelar en viktig roll i hanteringen och säkerheten på en webbplats. I den här artikeln visar vi dig hur du använder filen för att anpassa din webbplats.


I synnerhet kommer du att lära dig hur du gör följande:

  • Skapa och redigera .htaccess-filen
  • Anpassa felsidor som 401, 401, 403, 404, 500, 501 och mer
  • Blockera besökare baserat på IP-adress, refererare eller någon annan parameter
  • Omdirigera sidor och webbplatser.
  • Lösenordskydda kataloger.

Innan vi börjar anpassa webbplatsen, låt oss se hur vi hittar eller skapar .htaccess-filen, samt hur vi redigerar den. Oftast kommer systemfilen att vara dold, och du måste synliggöra den i inställningar.

  • Logga in på din webbplats cPanel och öppna Filhanterare under filer.

    Figur 1

  • Öppna public_html eller din webbplats rotkatalog.
  • Klick inställningar i det övre vänstra hörnet.

    figur 2

Dialogrutan nedan öppnas.

  • Markera kryssrutan Visa dolda filer (dotfiles) och Spara.

    Figur 3

Om .htaccess-filen inte finns där kan du använda en av de olika metoderna för att skapa filen och spara den i den offentliga mappen.

Skapa .htaccess-filen

Du kan använda en textredigerare för att skapa och redigera .htaccess-filen. Observera att fältet inte har någon anknytning. Medan du kan använda anteckningar och sedan ladda upp med en FTP-klient eller äldre filhanterare, är det enklaste sättet att använda den inbyggda kodredigeraren i cPanel.

Alternativt kan du skapa filen med kommandot nedan efter att du har SSH: n till din Linux-server. Byt ut yoursite.com med din webbplats. Obs! Sökvägen till .htaccess-filen som visas nedan kan variera beroende på vilken webbserverprogramvara du använder.

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

Skapa en ny .htaccess-fil i cPanel

  • Logga in på din webbplats cPanel och öppna Filhanterare.
  • Öppna public_html- eller webbplatskatalogen.
  • Klicka på + Fil längst upp till vänster. En dialogruta som uppmanas att ange ett filnamn visas.
  • Skriv .htaccess och klicka Skapa ny fil.

    Figur 4

Skapa .htaccess med hjälp av en textredigerare

Använd en textredigerare som Notepad, TextEdit eller något annat lämpligt verktyg. Skapa en ny fil och spara den som .htaccess utan en förlängning.

Använd FTP eller filhanteraren för att ladda upp filen till mappen public_html.

Redigerar .htaccess-fil

För att redigera .htaccess-filen använder du filhanteraren för att hitta filen och högerklicka på den.

  1. Logga in på din webbplats cPanel och öppna Filhanterare (Figur 1).
  2. Öppna public_html- eller webbplatskatalogen.

Figur 5

Om du redigerar online i en webbläsare;

  1. Klick Redigera.
  2. Det öppnar en redigerbar webbsida där du nu kan lägga till eller ta bort kommandon.
  3. Spara det när du är klar med att anpassa.

Det andra alternativet är att Ladda ner filen till din dator, ändra den lokalt med en textredigerare och ladda upp den sedan tillbaka till den ursprungliga platsen.

Hur som helst, kommandona förblir desamma.

Det är en bra praxis att alltid spara den fungerande versionen av filen före några ändringar. Detta gör att du kan återgå till arbetskopian om något går fel.

Anpassa felsidorna

Med .htaccess-filen kan du anpassa felmeddelandena som webbplatsbesökare ser. Detta inkluderar fel som besökare får när en sida inte är tillgänglig, när en fil saknas eller när det finns något annat felmeddelande. Använder sig av .htaccess fil kan du sedan anpassa någon av dessa felsidor förutsatt att du har deras nummer, till exempel 401, 404, 505, etc. Du måste dock skapa de anpassade HTML-sidorna som motsvarar felnumren.

Lägg till kommandoraden nedan i din .htaccess-fil för att anpassa felmeddelandet.

ErrorDocument errornumber /file.html

Där file.html är din anpassade sida.

Om du till exempel vill ersätta mitt 404-felmeddelande;

  1. Skapa en pagenotfound.html, 404.html felsida eller något annat namn som du kan komma ihåg.
  2. Spara det i din rotkatalog eller en annan mapp.
  3. Lägg till raden nedan i din .htaccess fil.

ErrorDocument 404 /pagenotfound.html

På liknande sätt kan du lägga till andra anpassade felsidor och kan till och med namnge filerna enligt felnumret. Till exempel kan du anpassa följande vanliga felsidor.

  • 401.html för att anpassa felet för godkännande krävs
  • 400.html för fel begäran
  • 403 Förbjudet fel
  • 404.html fel sidfel
  • 500 Internt serverfel

Om de anpassade sidorna finns i en annan mapp som heter ’Errorpages’ eller ett annat föredraget namn, inkludera sökvägen i ditt kommando. Till exempel;

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

Tillåt eller neka åtkomst av vissa IP-adresser

Filen låter dig styra vem som ska komma åt vissa sidor eller hela webbplatsen. Du kan ange olika IP-adresser eller vissa IP-block. Lägg till följande kommandon i.htaccess-filen beroende på dina krav. Byt ut IP-adresserna nedan med de som du vill neka eller tillåta åtkomst.

Tillåta åtkomst

Som standard tillåter webbplatsen alla IP-adresser. Men om du har en förnekningsregel för ett IP-block, behöver du en tillåtningsregel för specifika adresser som kräver åtkomst.

#Tillåta

beställ neka, tillåt
tillåt från 123.123.123.123 # endast tillåt denna IP-adress
tillåt från 123.123.123.123/30 # tillåt adresser i detta undernätintervall
tillåt från 123.123. * # Tillåt adresser från ett jokertecken för en IP-adress
förneka från alla

förneka från alla”Begränsar åtkomst av någon annan adress och denna regel tillåter endast de angivna adresserna eller intervallet.

Neka åtkomst

Neka specifika IP-adresser

beställ tillåta, förneka
tillåta från alla

förneka från 36.149.0.228
förneka från 37.229.205.159
förneka från 37.57.45.247
förneka från 195.154.63.216
förneka från 109.162.122.86
förneka från 104.238.195.198
förneka från 188.165.230.165
förneka från 37.115.204.220
förneka från 104.255.65.202
förneka från 104.227.211.54
förneka från 23.254.11.18

Omdirigera en webbplats eller katalog

Omdirigering av en webbplats eller domän till en annan länk inom eller extern kräver att du lägger till ett kommando med filnamnsvägen och destinationsadressen. Lägg till kommandot för att omdirigera en viss sida till en annan webbplats och en annan sida

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

Detta omdirigerar sidan redirect_from.html från din webbplats till en annan sida redirect_to.html på http://www.anothersite.com.

Om filen som ska omdirigeras finns i en annan mapp, inkludera dess sökväg i kommandot. Om till exempel sidan Produktlista.html finns i en undermapp som heter Produkter, inkludera den i kommandot enligt följande;

Omdirigera /Produkter / produktlist.html http://anotherwebsite.com/Accessories.html

På samma sätt kan du göra samma sak för andra typer av filer som PHP, bilder etc. Till exempel,

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

omdirigerar Om oss sidan från din webbplats till Om vårt företag sidan på Anotherwebsite.com.

Observera också att namnet på den ursprungliga webbplatsen vanligtvis inte ingår, backslashen (/) betyder rotkatalogen.

För att omdirigera hemsidan till en annan webbplats, lägg till kommandot till .htaccess-filen.

Omdirigera / http://anothersite.com/

Lösenordskydda kataloger

Du kan använda .htaccess-filen för att lösenordsskydda vissa kataloger.

Detta är ett tvåprocesssförfarande där du;

  1. Lägg till skyddskommandon i .htaccess-filen
  2. Skapa en lösenordsfil som kallas .htpasswds

Redigerar .htaccess-filen

Lägg till dessa rader för att ange det avsnitt du vill lösenordsskydda enligt följande:

AuthName "Avdelningsnamn"
AuthUserFile /home/folder/.htpasswds
AuthName "Vänligen ange ditt lösenord"
AuthType Basic
Kräv giltig användare

Var,

  • Avdelningsnamn hänvisar till det område du vill skydda. Till exempel kan detta vara prenumererade medlemmar eller något annat avsnitt där endast en handfull eller auktoriserade användare ska komma åt.
  • Vägen in AuthUSerFile är platsen för .htpasswds-filen.
  • AuthName är meddelandet som besökarna ser när de försöker komma åt den skyddade katalogen.
  • Kräv giltig användare betyder att det finns flera personer som kan komma åt med lösenord.

Skapa .htpasswds-lösenordsfilen

Skapa en fil med användarnamn och lösenord för de personer du vill ge åtkomst till katalog- eller webbplatsavsnittet.

Lagra filen i en annan katalog på webbplatsen. Helst bör detta vara utanför den skyddade katalogen och webbroten för att undvika att blockera den och också förhindra åtkomst från webben.

Du kan använda valfri textredigerare för att lägga till användarnamn och lösenord i nedanstående format och sedan spara filen som .htpasswds.

Användarnamn Lösenord

Det finns flera tjänster från tredje part, till exempel KxS-webbplats, vilket gör att man kan skapa filen och kryptera den.

Slutsats

.Htaccess-filen är användbar för att anpassa en webbplats genom att helt enkelt lägga till kommandon. Det är lätt att skapa och redigera så länge du känner till den kod du behöver. Den textbaserade filen finns i katalogen public_html och du kan redigera den online eller offline.

Du kan använda .htaccess-filen för att anpassa och förbättra webbplatserna på olika sätt. Vanliga applikationer inkluderar att skapa anpassade felmeddelanden, omdirigera webbplatserna, lösenordsskydda specifika kataloger, blockera åtkomst från vissa IP-adresser och mer.

Kolla in dessa topp 3 cPanel-värdstjänster:

FastComet

Startpris:
$ 2.95


Pålitlighet
9,7


Prissättning
9,5


Användarvänlig
9,7


Stöd
9,7


Funktioner
9,6

Läs recensioner

Besök FastComet

A2 Hosting

Startpris:
$ 3,92


Pålitlighet
9,3


Prissättning
9,0


Användarvänlig
9,3


Stöd
9,3


Funktioner
9,3

Läs recensioner

Besök A2 Hosting

ChemiCloud

Startpris:
$ 2.76


Pålitlighet
10


Prissättning
9,9


Användarvänlig
9,9


Stöd
10


Funktioner
9,9

Läs recensioner

Besök ChemiCloud

Relaterade artiklar om hur man gör

  • Hur man ställer in Cron-jobb med hjälp av cPanel Hosting-kontrollpanelen
    mellanliggande
  • Hur man installerar WordPress från cPanel
    nybörjare
  • Hur man installerar Joomla inifrån cPanel
    nybörjare
  • Hur man ändrar administratörens användarnamn med hjälp av cPanel Hosting-kontrollpanelen
    nybörjare
  • Hur man installerar phpBB med kontrollpanelen cPanel Hosting
    nybörjare
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map