Povolit a nastavit mod_rewrite na serveru Apache / 2.2.3 (CentOS) (httpd.conf settings)

Po nainstalování LAMP pe un Webový server ( 5.6 / 2) Z Zjistili jsme, že i když je modul mod_rewrite je povoleno, musí být stránky v souladu s mod_rewrite Nelze získat přístup k.

"Not Found - Požadovaná adresa URL /rewrite_url.html nebyla na tomto serveru nalezena. "

Povolit mod_rewrite v Apache / 2 (CentOS) Server.

1. Po instalaci httpd (Apache), otevřete soubor / Etc / httpd / conf / s editorem (nano / etc / httpd / conf / httpd.conf) a nejdříve zkontrolujeme, zda modul „mod_rewrite.so„Nachází se v DSO (Dynamic Shared Object). Měli bychom najít řádek "Moduly Rewrite_module LoadModule / mod_rewrite.so"Bez postavy"#" před. Pokud tento znak existuje, bude muset být odstraněn a pokud řádek chybí, bude muset být přidán.

loadmodule_mod_rewrite

2. Jsme odejít otevřít editor a vyhledávání httpd.conf (Ctrl+ W pro vyhledávání v nano) řádek, na kterém je směrnice „AllowOverride Žádné". Zde budeme muset změnit z „AllowOverride Žádné" v "AllowOverride All".

AllowOverwrite

3. Ctrl+X a Y uložit změny provedené v souboru httpd.conf.

4. Httpd restart

service httpd restart nebo / Etc / init.d / httpd restart

Nyní by vše mělo fungovat OK. Nezapomeňte přidat do složky webu kořenovém souboru . Htaccess linky:

RewriteEngine On
RewriteBase /

Povolit a nastavit mod_rewrite na serveru Apache / 2.2.3 (CentOS).

Povolit a nastavit mod_rewrite na serveru Apache / 2.2.3 (CentOS) (httpd.conf settings)

O autorovi

Stealth LP

Zakladatel a editor Tajnost SettingsDatum 2006.
Zkušenosti s operačními systémy Linux (zejména CentOS), Mac OS X, Windows XP> Windows 10 a WordPress (CMS).

Zanechat komentář