GNU/Linux >> Znalost Linux >  >> Panels >> cPanel

Mod Rewrite pro Joomla Permalinks

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
cPanel
  1. 10 praktických aliasů Bash pro Linux

  2. Top 10 kompresních nástrojů pro Ubuntu

  3. Pro smyčku s názvy souborů?

  1. Příkaz wc pro Linux vysvětlený pro začátečníky (6 příkladů)

  2. K čemu je Linux test – příkazový test?

  3. Nginx - přepsat nebo vrátit pro přesměrování?

  1. Ubuntu 21.04 Nainstalujte google mod pagespeed pro Apache

  2. Existuje jedna vložka ke kontrole souboru?

  3. Gui Ssh pro Ubuntu 14.04?