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

Betygsätt denna artikel :

3,5/5 | 13 Yttrande

Den här artikeln var användbar för dig ?

Article utileJa

Article non utileNej

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Liknande artiklar

0mn läsning

Så här konfigurerar du SMTP på ett CMS

0mn läsning

Ditt kontaktformulär fungerar inte och inget e-postmeddelande tas emot?

1mn läsning

Hur skapar jag en htaccess-fil för att skriva om en URL?

0mn läsning

Hur uppdaterar jag Wordpress till den senaste versionen?


Questions sur l'article (1)

Ställ en fråga
kipra.fr
24 sept. 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 Reponse officielle
26 sept. 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.
Cette reponse vous a aide ?

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

RGPD : Responsable LWS-Ligne Web Services. Finalité : modération et publication publique de votre question, notification éventuelle d'une réponse. Base légale : consentement (art. 6.1.a RGPD). Conservation des emails : 90 jours après notification, 12 mois maximum sans réponse. Vous pouvez exercer vos droits via notre nos CGV - section RGPD.