Soubor .htaccess soubor je distribuovaný konfigurační soubor a je to způsob Apache zpracovává změny konfigurace na základě jednotlivých adresářů.
Joomla používá tento soubor k ovládání jak soubory serveru Apache z jeho kořenového adresáře a jeho podadresářů. Joomla je pozoruhodný pro úpravu tohoto souboru, abyste mohli zpracovávat trvalé odkazy . Můžete použít následující výchozí kódy .htaccess Joomly pro váš web v závislosti na vašem použití.
Můžete jednoduše procházet webovým kořenovým adresářem názvu vaší domény a vytvořit soubor s názvem .htaccess soubor a vložte kódy dovnitř:
Nedočasná adresa URL
## # @version $Id:htaccess.txt 10492 2008-07-02 06:38:28Z ircmaxell $ # @package Joomla # @copyright Copyright (C) 2005 – 2008 Open Source Matters. Všechna práva vyhrazena. # @licence http://www.gnu.org/copyleft/ gpl.html GNU/GPL # Joomla! je svobodný software ## #################################### ################ # PŘEČTĚTE SI TENTO SOUBOR ÚPLNĚ, POKUD SE ROZHODNETE POUŽÍT TENTO SOUBOR # # Řádek těsně pod touto sekcí:'Možnosti +FollowSymLinks' může způsobit problémy # s některými konfiguracemi serveru. Je vyžadována pro použití mod_rewrite, ale již může být # nastavena vaším správcem serveru způsobem, který nedovoluje změnu v # souboru .htaccess. Pokud jeho použití způsobí chybu vašeho serveru, okomentujte to (přidejte # na # začátek řádku), znovu načtěte svůj web do prohlížeče a otestujte svou adresu URL. Pokud fungují, # to nastavil správce serveru a nepotřebujete to zde nastavovat. # ############### ###################################### ## V případě příčiny lze okomentovat chyby, viz poznámky výše. Options +FollowSymLinks # # mod_rewrite se používá RewriteEngine On ########## Začít – Pravidla přepisu k zablokování některých běžných exploitů ## Pokud na svém webu zaznamenáte problémy, zablokujte operace uvedené níže ## Toto se pokusí zablokovat attempts nejčastějšího typu exploitu do Joomly!# # Zablokujte jakýkoli skript, který se pokouší nastavit hodnotu mosConfig prostřednictvím adresy URL RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [NEBO] # Zablokujte jakýkoli skript, který se pokouší o base64_encode bláboly k odeslání přes URL RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [NEBO] # Zablokujte jakýkoli skript, který obsahuje značku |