Jak vytvořit a používat soubor .htaccess pomocí panelu LWS?

Procédure

Úvod

Vítejte v našem průvodci používáním souboru .htaccess v panelu LWS. Tento průvodce vám pomůže pochopit a implementovat funkce souboru .htaccess. Ukážeme vám, jak vytvořit soubor .htaccess, nakonfigurovat časovou zónu, spravovat přesměrování a mnoho dalšího. Postupujte podle pokynů krok za krokem a využijte své webové stránky hostované v systému LWS na maximum.

Co je soubor .htaccess?

Soubor .htaccess (Hypertext Access) je konfigurační soubor používaný webovými servery založenými na Apache. Umožňuje vývojářům a správcům stránek měnit nastavení konfigurace serveru pro adresář, ve kterém je soubor .htaccess umístěn, i pro všechny podadresáře.

Zajímavost a užitečnost souboru .htaccess spočívá v jeho schopnosti ovládat různé aspekty webového serveru, aniž by bylo nutné měnit hlavní konfiguraci serveru. Díky tomu je soubor .htaccess užitečný zejména v prostředí sdíleného hostingu, kde nemusí být přístup k hlavní konfiguraci serveru.

Soubor .htaccess lze použít k řadě úkolů, např:

  • Přesměrování: Můžete přesměrovat návštěvníky ze staré stránky na novou, ze staré verze webu na novou nebo přesměrovat provoz HTTP na HTTPS pro zvýšení bezpečnosti.
  • Řízení přístupu: Soubor .htaccess můžete použít k omezení přístupu k určitým částem webu na základě různých kritérií, například IP adresy nebo hesla návštěvníka.
  • Přizpůsobené chyby: Soubor .htaccess můžete použít k zobrazení přizpůsobených chybových stránek (například "Stránka nenalezena" nebo "Chyba 500") namísto obecných chybových stránek serveru.
  • Přepisování adres URL: Soubor .htaccess můžete použít ke změně adresy URL zobrazované v adresním řádku prohlížeče. Díky tomu mohou být adresy URL přívětivější a relevantnější pro SEO.
  • Konfigurace jazyka PHP: Soubor .htaccess můžete použít ke změně nastavení konfigurace PHP pro váš web.

Stručně řečeno, soubor .htaccess je mocným nástrojem pro správu a řízení vašich webových stránek na serveru Apache. Nabízí velkou flexibilitu a umožňuje hloubkové přizpůsobení způsobu, jakým server spravuje vaše stránky.

Jak vytvořit soubor .htaccess?

Vytvořte textový soubor v počítači pomocí standardního textového editoru (například Poznámkový blok). Soubor uložte jako .htaccess.


Jaké směrnice jsou povoleny?

  • AuthConfig : Autorizační směrnice (AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile, Require atd.).

  • Indexy : Směrnice řídící indexování adresářů (AddDescription, AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon, DirectoryIndex, FancyIndexing, HeaderName, IndexIgnore, IndexOptions, ReadmeName atd.).

  • Limit: Směrnice řídící přístup k hostiteli (Allow, Deny a Order).

  • FileInfo: Direktivy řídící typy dokumentů (DefaultType, ErrorDocument, ForceType, LanguagePriority, SetHandler, SetInputFilter, SetOutputFilter a direktivy mod_mime Add a Remove atd.), metadata dokumentu (Header, RequestHeader, SetEnvIf, SetEnvIfNoCase, BrowserMatch, CookieExpires, CookieDomain, CookieStyle, CookieTracking, CookieName), směrnice mod_rewrite (RewriteEngine, RewriteOptions, RewriteBase, RewriteCond, RewriteRule ) a Action pro mod_actions.


Direktiva "Options" je zakázána: Pokud je tento parametr přítomen v souboru .htaccess, dojde k chybě. Proto vás vyzýváme, abyste zakomentovali všechny řádky začínající touto direktivou ( Na začátek řádku přidejte znak "#").
Možnost "+FollowSymLinks " v direktivě "Options" je však aktivní. Tato funkce se používá v mnoha systémech CMS, jako je například Joomla. Řádek spojený s tímto parametrem proto můžete v souboru .htaccess bez obav zakomentovat.

Praktické příklady

Vytvoření vlastní chybové stránky

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


Jak nakonfigurovat časové pásmo na serveru

SetEnv TZ Europe/Paris


Blokování IP adres

allow from all deny from 1.1.1.1.1 deny from 1.1.1.1.1


Trvalé přesměrování

Přesměrování 301 /mapage.html http://www.monsite.com/manouvellepage.html


Přesměrování domény

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


E-mail správce serveru

ServerSignature EMail SetEnv SERVER_ADMIN monadresse@monsite.com


Ochrana obrázků

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]


Znepřístupnění celého webu z důvodu údržby

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


Zabránit výpisu adresáře

Možnosti All -Indexes


Výchozí stránka

DirectoryIndex contact.html


Ochrana adresářů a souborů

# Chránit soubor AuthType Basic AuthName "Restricted access" AuthUserFile /home/path/.htpasswd Require valid-user # Chránit adresář AuthType Basic AuthName "Restricted access" AuthUserFile /home/path/.htpasswd AuthGroupFile /dev/null Require valid-user
  • u sdíleného hostingu by měl být výraz "/home/path" nahrazen výrazem : /var/www/domaine.com/htdocs/
  • u hostingu s panelem cpanel by měl být termín "/home/path" nahrazen termínem : /home/IDCPANEL/public_html/.


Skrytí nebo zobrazení chyb php

php_flag display_errors off

Ohodnotit tento článek :

3,5/5 | 13 názor

Tento článek byl pro vás užitečný ?

Article utileAno

Article non utileNe

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)

Podobné články

0mn čtení

Jak nakonfigurovat SMTP v systému CMS

0mn čtení

Váš kontaktní formulář nefunguje a nepřijímá žádné e-maily?

1mn čtení

Jak vytvořím soubor htaccess pro přepsání adresy URL?

0mn čtení

Jak mohu aktualizovat Wordpress na nejnovější verzi?


Questions sur l'article (1)

Položit otázku
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 ?

Položte týmu LWS a jeho komunitě otázku

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.