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
kipra.fr Il y a 1247 dagar
Je ne comprends pas comment je dois créer ma redirection 301 de webmail.kipra.fr/login vers https://mail51.lwspanel.com/webmail/ j'ai déjà essayé mais ça ne fonctionne pas.
Se den
1 svar
fabrice-LWS - Il y a 1245 dagar
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.
Utile ?

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