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. Restart httpd

httpd-tjeneste 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.

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

Om forfatteren

Stealth LP

Grunnlegger og redaktør Stealth SettingsI 2006 dato.
Erfaring med Linux-operativsystemer (spesielt CentOS), Mac OS X, Windows XP> Windows 10 og WordPress (CMS).

Legg igjen en kommentar