Hoe maak en gebruik ik een .htaccess-bestand met het LWS-paneel?

Procédure

Inleiding

Welkom bij onze handleiding voor het gebruik van .htaccess met het LWS Panel. Deze gids helpt u de functies van .htaccess te begrijpen en te implementeren. We laten u zien hoe u een .htaccess-bestand aanmaakt, een tijdzone configureert, redirects beheert en nog veel meer. Volg de stapsgewijze instructies om het meeste uit uw door LWS gehoste website te halen.

Wat is een .htaccess-bestand?

Een .htaccess-bestand (Hypertext Access) is een configuratiebestand dat wordt gebruikt door Apache-gebaseerde webservers. Hiermee kunnen websiteontwikkelaars en -beheerders serverconfiguratie-instellingen wijzigen voor de map waarin het .htaccess-bestand is geplaatst en voor alle submappen.

Het belang en nut van een .htaccess-bestand ligt in de mogelijkheid om verschillende aspecten van de webserver te beheren zonder de hoofdconfiguratie van de server te hoeven wijzigen. Dit maakt het .htaccess-bestand bijzonder nuttig in een gedeelde hostingomgeving, waar toegang tot de hoofdconfiguratie van de server mogelijk niet beschikbaar is.

Het .htaccess-bestand kan voor een aantal taken worden gebruikt, waaronder:

  • Redirects: Je kunt bezoekers omleiden van een oude pagina naar een nieuwe pagina, van een oude versie van een site naar een nieuwe versie, of HTTP-verkeer omleiden naar HTTPS voor extra beveiliging.
  • Toegangscontrole: Je kunt het .htaccess-bestand gebruiken om de toegang tot bepaalde delen van je website te beperken op basis van verschillende criteria, zoals het IP-adres of wachtwoord van de bezoeker.
  • Aangepaste fouten: U kunt het .htaccess-bestand gebruiken om aangepaste foutpagina's weer te geven (zoals "Pagina niet gevonden" of "Fout 500") in plaats van algemene serverfoutpagina's.
  • URL herschrijven: U kunt het .htaccess-bestand gebruiken om de URL te wijzigen die wordt weergegeven in de adresbalk van de browser. Dit kan URL's SEO-vriendelijker en relevanter maken.
  • PHP-configuratie: U kunt het .htaccess-bestand gebruiken om de PHP-configuratie-instellingen voor uw site te wijzigen.

Kortom, een .htaccess bestand is een krachtig hulpmiddel voor het beheren en controleren van je website op een Apache server. Het biedt een grote flexibiliteit en maakt het mogelijk om de manier waarop de server je site beheert diepgaand aan te passen.

Hoe maak ik een .htaccess-bestand?

Maak een tekstbestand aan op uw computer met een standaard teksteditor (bijvoorbeeld Notepad). Sla het bestand op als .htaccess.


Welke directives zijn toegestaan?

  • AuthConfig : Autorisatierichtlijnen (AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile, Require, enz.)

  • Indexen : Richtlijnen die het indexeren van mappen regelen (AddDescription, AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon, DirectoryIndex, FancyIndexing, HeaderName, IndexIgnore, IndexOptions, ReadmeName, enz.)

  • Limit: Richtlijnen die hosttoegang regelen (Allow, Deny en Order).

  • FileInfo: Richtlijnen die documenttypes (DefaultType, ErrorDocument, ForceType, LanguagePriority, SetHandler, SetInputFilter, SetOutputFilter, en mod_mime Toevoegen en Verwijderen richtlijnen, enz.), document meta data (Header, RequestHeader, SetEnvIf, SetEnvIfNoCase, BrowserMatch, CookieExpires, CookieDomain, CookieStyle, CookieTracking, CookieName), mod_rewrite directives (RewriteEngine, RewriteOptions, RewriteBase, RewriteCond, RewriteRule) en Action voor mod_actions.


De richtlijn "Opties" is uitgeschakeld: als deze parameter aanwezig is in je .htaccess-bestand, zal dit een fout opleveren. We nodigen je daarom uit om alle regels die beginnen met deze richtlijn uit te commentaar ( Voeg een "#" toe aan het begin van de regel. )
De optie "+FollowSymLinks " in de richtlijn "Options" is echter wel actief. Deze functie wordt gebruikt in veel CMS zoals Joomla. Je kunt daarom de regel met deze parameter in het .htaccess-bestand zonder zorgen uitcommentariëren.

Praktische voorbeelden

Een aangepaste foutpagina maken

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


Zo configureer je de tijdzone op je server

Tijdzone Europa/Parijs instellen


IP adressen blokkeren

allow from all deny from 1.1.1.1.1 deny from 1.1.1.1.1


Permanente omleidingen

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


Domein omleidingen

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


E-mailadres serverbeheerder

Serverhandtekening EMail SetEnv SERVER_ADMIN monadresse@monsite.com


Bescherm uw afbeeldingen

Options +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]


Maak een hele site onbeschikbaar voor onderhoud

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


Voorkom directory listing

Opties Alle -Indexen


Standaard pagina

DirectoryIndex contact.html


Bescherm uw mappen en bestanden

# Bescherm een bestand AuthType Basic AuthName "Restricted access" AuthUserFile /home/path/.htpasswd Vereis geldige gebruiker # Bescherm een directory AuthType Basic AuthName "Restricted access" AuthUserFile /home/path/.htpasswd AuthGroupFile /dev/null Vereis geldige gebruiker
  • voor gedeelde hosting moet de term "/home/path" worden vervangen door : /var/www/domaine.com/htdocs/
  • voor cpanel hosting moet de term "/home/path" vervangen worden door : /home/IDCPANEL/public_html/


php fouten verbergen of weergeven

php_flag weergave_fouten uit

Beoordeel dit artikel :

3,5/5 | 13 mening

Dit artikel was nuttig voor jou ?

Article utileJa

Article non utileGeen

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)

Vergelijkbare artikelen

0mn lezen

Hoe SMTP configureren op een CMS

0mn lezen

Werkt je contactformulier niet en ontvang je geen e-mail?

1mn lezen

Hoe maak ik een htaccess-bestand om een URL te herschrijven?

0mn lezen

Hoe werk ik Wordpress bij naar de nieuwste versie?


Questions sur l'article
kipra.fr Il y a 1247 dagen
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.
Zie de
1 antwoorden
fabrice-LWS - Il y a 1245 dagen
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 ?

Stel een vraag aan het LWS-team en de gemeenschap