Povolit a nastavit mod_rewrite v Apache / 2.2.3 (CentOS) Server (httpd.conf settings)

Po nainstalování LAMP na 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. Restartujte httpd

service httpd restart nebo /etc/init.d/httpd restartujte

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 v Apache / 2.2.3 (CentOS) Server.

Zakladatel a editor Stealth Settings, od roku 2006 do současnosti. Zkušenosti s operačními systémy Linux (Zejména CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

jak na to » Linux » Apache » Povolit a nastavit mod_rewrite v Apache / 2.2.3 (CentOS) Server (httpd.conf settings)
Zanechat komentář