Hur skapar och använder jag en .htaccess-fil med LWS-panelen?

Procédure

Introduktion

Välkommen till vår guide om hur du använder .htaccess med LWS-panelen. Den här guiden hjälper dig att förstå och implementera funktionerna i .htaccess. Vi visar dig hur du skapar en .htaccess-fil, konfigurerar en tidszon, hanterar omdirigeringar och mycket mer. Följ steg-för-steg-instruktionerna för att få ut mesta möjliga av din webbplats som hostas av LWS.

Vad är en .htaccess-fil?

En .htaccess-fil (Hypertext Access) är en konfigurationsfil som används av Apache-baserade webbservrar. Den gör det möjligt för webbplatsutvecklare och administratörer att ändra inställningar för serverkonfiguration för den katalog där .htaccess-filen är placerad, samt för alla underkataloger.

Intresset och nyttan med en .htaccess-fil ligger i att den gör det möjligt att styra olika aspekter av webbservern utan att behöva ändra huvudkonfigurationen för servern. Detta gör .htaccess-filen särskilt användbar i en miljö med delad hosting, där det kanske inte finns tillgång till huvudserverns konfiguration.

Filen .htaccess kan användas för ett antal uppgifter, bland annat

  • Omdirigeringar: Du kan omdirigera besökare från en gammal sida till en ny sida, från en gammal version av en webbplats till en ny version, eller omdirigera HTTP-trafik till HTTPS för ökad säkerhet.
  • Åtkomstkontroll: Du kan använda .htaccess-filen för att begränsa åtkomsten till vissa delar av din webbplats baserat på olika kriterier, t.ex. besökarens IP-adress eller lösenord.
  • Anpassade fel: Du kan använda .htaccess-filen för att visa anpassade felsidor (t.ex. "Sidan hittades inte" eller "Fel 500") i stället för generiska serverfelsidor.
  • Omskrivning av URL: Du kan använda .htaccess-filen för att ändra den URL som visas i webbläsarens adressfält. Detta kan göra webbadresser mer SEO-vänliga och relevanta.
  • PHP-konfiguration: Du kan använda .htaccess-filen för att ändra PHP-konfigurationsinställningarna för din webbplats.

Kort sagt är en .htaccess-fil ett kraftfullt verktyg för att hantera och kontrollera din webbplats på en Apache-server. Den erbjuder stor flexibilitet och gör det möjligt att på djupet anpassa hur servern hanterar din webbplats.

Hur skapar jag en .htaccess-fil?

Skapa en textfil på din dator med hjälp av en vanlig textredigerare (t.ex. Notepad). Spara filen som .htaccess.


Vilka direktiv är tillåtna?

  • AuthConfig : Auktoriseringsdirektiv (AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile, Require, etc.)

  • Index : Direktiv som styr katalogindexering (AddDescription, AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon, DirectoryIndex, FancyIndexing, HeaderName, IndexIgnore, IndexOptions, ReadmeName, etc.).

  • Limit: Direktivsom styr värdåtkomst (Allow, Deny och Order).

  • FileInfo: Direktivsom styr dokumenttyper (DefaultType, ErrorDocument, ForceType, LanguagePriority, SetHandler, SetInputFilter, SetOutputFilter och mod_mime Add and Remove-direktiv osv.), dokumentmetadata (Header, RequestHeader, SetEnvIf, SetEnvIfNoCase, BrowserMatch, CookieExpires, CookieDomain, CookieStyle, CookieTracking, CookieName), mod_rewrite-direktiv (RewriteEngine, RewriteOptions, RewriteBase, RewriteCond, RewriteRule ) och Action för mod_actions.


"Options"-direktivet är inaktiverat: Om denna parameter finns i din .htaccess-fil kommer den att ge upphov till ett fel. Vi uppmanar dig därför att kommentera ut alla rader som börjar med detta direktiv (lägg till ett "#" i början av raden.)
Alternativet "+FollowSymLinks" i "Options" -direktivet är dock aktivt. Denna funktion används i många CMS som t.ex. Joomla. Du kan därför kommentera ut raden som är associerad med denna parameter i .htaccess-filen utan att oroa dig.

Praktiska exempel

Skapa en anpassad felsida

ErrorDocument 401 /error/401.php ErrorDocument 403 /error/403.php ErrorDocument 404 /error/404.php ErrorDocument 500 /error/500.php


Så här konfigurerar du tidszonen på din server

SetEnv TZ Europa/Paris


Blockering av IP-adresser

allow från alla deny från 1.1.1.1.1.1 deny från 1.1.1.1.1.1


Permanenta omdirigeringar

Omdirigering 301 /mapage.html http://www.monsite.com/manouvellepage.html


Omdirigeringar av domäner

RewriteCond %{HTTP_HOST} ^www.mon-site.com [NC] RewriteRule ^(.*)$ http://www.mon-site.fr/$1 [QSA,R=301]


E-post från serveradministratör

ServerSignature EMail SetEnv SERVER_ADMIN monadresse@monsite.com


Skydda dina bilder

Alternativ +FollowSymlinks RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www.?monsite.com/ [nc] RewriteRule .*.(gif|jpg|png)$ http://www.monsite.com/images/images-de-substitution.jpg [nc]


Gör en hel webbplats otillgänglig för underhåll

RewriteEngine on RewriteRule maintenance.html - [L] RewriteCond %{REMOTE_ADDR} !1.1.1.1.1 RewriteRule .* /maintenance.html [L]


Förhindra kataloglistning

Alternativ Alla -Index


Standardsida

KatalogIndex kontakt.html


Skydda dina kataloger och filer

# Skydda en fil AuthType Basic AuthName "Restricted access" AuthUserFile /home/path/.htpasswd Require valid-user # Skydda en katalog AuthType Basic AuthName "Restricted access" AuthUserFile /home/path/.htpasswd AuthGroupFile /dev/null Require valid-user
  • för delad hosting bör termen "/home/path" ersättas med : /var/www/domaine.com/htdocs/
  • för cpanel-värd bör termen "/home/path" ersättas med : /home/IDCPANEL/public_html/


Dölj eller visa php-fel

php_flagga display_errors off
help.lws.net/a/86
Var den här artikeln till hjälp?

Ja

Nej

Läst 57 320 gånger

Tack! Ställ gärna frågor om vår dokumentation om du vill ha mer information och hjälp oss att förbättra den.

Liknande artiklar

Frågor om artikeln 1

Ställ en fråga
kipra.fr
24 sep. 2022
Je ne comprends pas comment je dois créer ma redirection 301 de [domaine masqué]/login vers https://mail51.lwspanel.com/webmail/ j'ai déjà essayé mais ça ne fonctionne pas.
fabrice-LWS Officiellt svar
26 sep. 2022
Bonjour, vous pouvez utiliser http://mail.domaine.com en remplaçant domaine.com par votre nom de domaine afin d'avoir une redirection vers le Webmail.
Var det här svaret till hjälp?

En fråga om den här artikeln?

Ställ den till LWS-teamet och communityn. Svaret publiceras efter moderering.

Ställ en fråga till AWS-teamet och dess community

GDPR: Personuppgiftsansvarig: LWS-Ligne Web Services. Ändamål: moderering och offentlig publicering av din fråga, eventuellt meddelande om ett svar. Rättslig grund: samtycke (art. 6.1 a GDPR). Lagring av e-postadresser: 90 dagar efter meddelandet, högst 12 månader utan svar. För att utöva dina rättigheter, se GDPR-avsnittet i våra allmänna villkor.