Aktiver og konfigurer mod_rewrite i Apache / 2.2.3 (CentOS) Server (httpd.conf settings)

Etter at jeg installerte LAMP en webserveren ( 5.6 / 2) av Vi fant at selv om modulen mod_rewrite er aktivert, må sidene i samsvar med mod_rewrite kunne ikke nås.

"Ikke funnet - Forespurt URL /rewrite_url.html ble ikke funnet på denne serveren».

Aktiver mod_rewrite i Apache / 2 (CentOS) Server.

1. Når du har installert httpd (Apache), åpne filen / Etc / httpd / conf / med en editor (nano / etc / httpd / conf / httpd.conf) og vi sjekker først om modulen “mod_rewrite.so”Finnes i DSO (Dynamic Delt Object). Vi burde finne linjen "Rewrite_module LoadModule modules / mod_rewrite.so"Uten karakter"#" foran. Hvis dette tegnet eksisterer, må det slettes, og hvis linjen mangler, må det legges til.

loadmodule_mod_rewrite

2. Vi forlater åpne redaktør og søk httpd.conf (Ctrl+ W for søk i nano) linjen som direktivet er “AllowOverride Ingen". Her må vi endre fra "AllowOverride Ingen”I“AllowOverride Alle".

allowoverwrite

3. Ctrl+X og Y for å lagre endringene i filen httpd.conf.

4. Start httpd på nytt

Tjenesten httpd restart eller / Etc / init.d / httpd restart

Nå skal alt fungere OK. Ikke glem å legge i området rotmappen fil .htaccess linjer:

Skriv om på nytt
RewriteBase /

Aktiver og konfigurer mod_rewrite i Apache / 2.2.3 (CentOS) Server.

Grunnlegger og redaktør Stealth Settings, fra 2006 til i dag. Erfaring fra operativsystemer Linux (Spesielt CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

Hvordan » Linux » Apache » Aktiver og konfigurer mod_rewrite i Apache / 2.2.3 (CentOS) Server (httpd.conf settings)
Legg igjen en kommentar