.htaccess je konfigurační soubor, který využívá server. Jde s ním přepsat mnoho jeho nastavení a může být použit například pro autorizaci, nastavení cache, optimalizaci rychlosti nebo k nastavení URL odkazů.
Ve WordPress je soubor .htaccess nejčastěji používán k nastavení URL odkazů, kde pomocí něj jde upravit jejich strukturu tak, aby byly dobře čitelné pro lidi a vyhledávače.
Nastavení URL odkazů ve WordPress najdete v administraci sekci Nastavení → Trvalé odkazy. Nastavení, které zde zvolíte automaticky přepíše váš .htaccess soubor.
Více o doporučeném nastavení trvalých odkazů najdete v článku Kompletní pohled na trvalé odkazy a jejich nastavení ve WordPress.
Pokud však máte omezené práva zápisu do souboru, může se stát, že WordPress napíše informaci o tom, že nejde soubor upravit a vypíše změny, které je potřeba ručně do souboru zanést. Jestliže se na FTP neorientujete nebo nevíte, jak nastavit práva zápisu, doporučuji si na to někoho najmout nebo se poradit s někým zkušenějším.
Další pluginy, které mohou do .htaccess zasahovat jsou například pluginy pro optimalizaci rychlosti načítání stránky nebo bezpečnostní pluginy.
Soubor .htaccess se nejčastěji nachází v základní složce WordPress stránky a k jeho úpravě/zobrazení lze použít FTP klient. Někdy je u FTP klienta potřeba zapnout viditelnost skrytých souborů.
Základní WordPress úprava .htaccess souboru může vypadat například takto:
# BEGIN WordPress # Direktivy (řádky) mezi 'BEGIN WordPress' a 'END WordPress' jsou # dynamicky generované a měly by být upravovány pouze pomocí filtrů WordPressu. # Veškeré změny směrnic mezi těmito značkami budou přepsány. RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
Více informací:
[vypis_stitku id=”158″]