Mod_rewrite inschakelen en instellen in Apache / 2.2.3 (CentOS) Server (httpd.conf settings)

Na installatie van LAMP een webserver ( 5.6 / 2) van We vonden dat, hoewel de module mod_rewrite is ingeschakeld, moet pagina's voldoen aan de mod_rewrite kan niet worden geopend.

"Niet gevonden - De gevraagde URL /rewrite_url.html is niet gevonden op deze server. '

Schakel mod_rewrite in Apache / 2 in (CentOS) Server.

1. Na het installeren van de httpd (Apache), open het bestand / Etc / httpd / conf / met een editor (nano / etc / httpd / conf / httpd.conf) en we kijken allereerst of de module “mod_rewrite.so”Wordt gevonden in DSO (Dynamic Shared Object). We zouden de regel moeten vinden "Rewrite_module LoadModule modules / mod_rewrite.so"Zonder karakter"#" voor. Als dit teken bestaat, moet het worden verwijderd en als de regel ontbreekt, moet het worden toegevoegd.

loadmodule_mod_rewrite

2. We laten in het midden editor en zoek httpd.conf (Ctrl+ W voor zoeken in nano) de regel waarop de richtlijn staat "AllowOverride Geen". Hier zullen we moeten veranderen van "AllowOverride Geen"In"AllowOverride Alle'.

AllowOverwrite

3. Ctrl+X en Y om wijzigingen in het bestand op te slaan httpd.conf.

4. Herstart httpd

service httpd restart of /etc/init.d/httpd herstart

Nu is alles zou moeten werken OK. Vergeet niet om toe te voegen in de site hoofdmap bestand .htaccess lines:

RewriteEngine On
RewriteBase /

Mod_rewrite inschakelen en instellen in Apache / 2.2.3 (CentOS) Server.

Oprichter en redacteur Stealth Settings, van 2006 tot heden. Ervaring met besturingssystemen Linux (Vooral CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

Hoe werkt het? » Linux » apache » Mod_rewrite inschakelen en instellen in Apache / 2.2.3 (CentOS) Server (httpd.conf settings)
Laat een bericht achter