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

Potvrzení, že je povolen mod_rewrite

Co je mod_rewrite ?

Modul mod_rewrite používá přepisovací stroj založený na pravidlech založený na analyzátoru regulárních výrazů PCRE k přepisování požadovaných URL za běhu; ve výchozím nastavení mod_rewrite mapuje URL na cestu souborového systému. Může však také přesměrovat jednu URL na jinou URL nebo vyvolat interní načtení proxy.

mod_rewrite poskytuje flexibilní a výkonný způsob manipulace s URL pomocí neomezeného počtu pravidel. Každé pravidlo může mít neomezený počet připojených podmínek pravidel, které vám umožní přepisovat adresy URL na základě proměnných serveru, proměnných prostředí, záhlaví HTTP nebo časových razítek.

mod_rewrite funguje na celé cestě URL, včetně sekce path-info. Pravidlo přepisu lze vyvolat v httpd.conf nebo .htaccess. Cesta generovaná pravidlem přepisu může zahrnovat řetězec dotazu nebo vést k internímu dílčímu zpracování, přesměrování externího požadavku nebo interní propustnosti proxy.

Aby bylo možné používat konfigurace .htaccess, jako jsou přesměrování, musí být na vašem serveru povolen mod_rewrite.

Potvrzení aktivace mod_rewrite

Vzhledem k tomu, že převážná většina webů vyžaduje mod_rewrite, je ve výchozím nastavení povolen. Chcete-li potvrdit, že je povoleno, můžete provést následující:

Přihlaste se k serveru jako root a spusťte následující příkaz

httpd -l |grep rewrite

Pokud je povoleno, měli byste očekávat výstup stejný jako níže,

root@duplicate [~]# httpd -l|grep rewrite
mod_rewrite.c

Závěr

Nyní, když jsme to prošli, jak potvrdit, že mod_rewrite je na serveru povolen nebo ne. mod_rewrite se široce používá k přesměrování z webového serveru.


Panels
  1. Jak povolit mod_rewrite na Apache na CentOS

  2. Apache mod_rewrite

  3. Jak povolit modul Mod_rewrite ?

  1. Jak povolit mod_rewrite na webovém serveru ubuntu?

  2. Jak zjistit, zda je povoleno vícesměrové vysílání IP?

  3. Automatické podepisování modulu Dkms v Ubuntu 20.04?

  1. Jak přepsat adresy URL pomocí mod_rewrite pro Apache na Ubuntu 20.04

  2. Nainstalujte PrestaShop na Debian

  3. Jak nainstalovat „přejmenování“ s povoleným regulárním výrazem na fedoře?