Košík je prázdný

Soubor .htaccess je mocný nástroj, který umožňuje správcům webových stránek na serverech Apache konfigurovat nastavení serveru a ovlivňovat chování stránek, aniž by bylo nutné přistupovat k hlubší konfiguraci serveru. V kontextu WordPressu může být .htaccess využit pro řadu účelů, včetně zabezpečení, přesměrování, optimalizace výkonu a mnoho dalšího. Tento článek vás provede klíčovými aspekty použití .htaccess pro Wordpress stránky, včetně toho, jak jej upravit a co s ním můžete dělat.

Přístup a úpravy souboru .htaccess

1. Lokalizace souboru .htaccess: Soubor .htaccess se obvykle nachází v kořenovém adresáři vaší WordPress instalace. Pokud jej nevidíte, může být skrytý, nebo ještě nemusí být vytvořen. Ujistěte se, že ve vašem FTP klientu nebo správci souborů na hostingu máte povoleno zobrazování skrytých souborů.

2. Vytvoření nebo úprava souboru .htaccess: Pokud soubor .htaccess chybí, můžete jej jednoduše vytvořit pomocí textového editoru a nahrát do kořenového adresáře vaší stránky. Při úpravě stávajícího souboru vždy nejprve vytvořte záložní kopii, aby bylo možné snadno obnovit původní stav v případě potíží.

Bezpečnostní opatření

1. Ochrana proti brutálním útokům: Můžete omezit počet pokusů o přihlášení pomocí pravidel v .htaccess, čímž chráníte váš web před brutálními útoky.

<Files wp-login.php>
Order Deny,Allow
Deny from all
Allow from xxx.xxx.xxx.xxx
</Files>

2. Vynucení SSL: Zabezpečte svůj web přesměrováním veškerého provozu na HTTPS pomocí následujícího pravidla:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.vasedomena.cz/$1 [R,L]

Optimalizace výkonu

1. Zapnutí komprese Gzip: Zlepšete rychlost načítání vaší stránky kompresí zdrojů:

<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/text text/HTML text/plain text/xml text/CSS application/x-javascript application/javascript
</IfModule>

2. Nastavení expirace obsahu: Pomocí .htaccess můžete nastavit prohlížeči, jak dlouho má uchovávat soubory v cache:

<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/jpg "access plus 1 year"
  ExpiresByType image/jpeg "access plus 1 year"
  ExpiresByType image/gif "access plus 1 year"
  ExpiresByType image/png "access plus 1 year"
  ExpiresByType text/css "access plus 1 month"
  ExpiresByType application/pdf "access plus 1 month"
  ExpiresByType application/javascript "access plus 1 month"
  ExpiresByType application/x-javascript "access plus 1 month"
  ExpiresByType image/x-icon "access plus 1 year"
  ExpiresDefault "access plus 2 days"
</IfModule>

Přesměrování a správa chyb

1. Přesměrování WWW na ne-WWW (nebo naopak): Zlepšete SEO své stránky tím, že sjednotíte verzi vašeho URL:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.vasedomena.cz [NC]
RewriteRule ^(.*)$ https://vasedomena.cz/$1 [L,R=301]

2. Vlastní stránky chyb: Nastavte vlastní stránky pro různé chyby, například 404:

ErrorDocument 404 /vlastni404.html

Používání souboru .htaccess nabízí širokou škálu možností, jak zlepšit bezpečnost, výkon a uživatelskou přívětivost vaší WordPress stránky. Je důležité postupovat opatrně, protože nesprávné nastavení může vést k nedostupnosti vašeho webu. Vždy si vytvořte zálohu před provedením změn.