Aktiver og opsæt mod_rewrite i Apache / 2.2.3 (CentOS) Server (httpd.conf settings)

Efter jeg installerede LAMP en Webserver ( 5.6 / 2) Af Vi fandt, at selv om modulet mod_rewrite er aktiveret, skal siderne overholde mod_rewrite kunne ikke opnås adgang.

"Ikke fundet - Den ønskede URL /rewrite_url.html blev ikke fundet på denne server".

Aktiver mod_rewrite i Apache / 2 (CentOS) Server.

1. Efter installation af httpd (Apache), skal du åbne filen / Etc / httpd / conf / med en editor (nano / etc / httpd / conf / httpd.conf) og vi kontrollerer først og fremmest, om modulet “mod_rewrite.so"Findes i DSO (Dynamisk delt objekt). Vi skulle finde linjen "Rewrite_module LoadModule moduler / mod_rewrite.so"Uden karakter"#" foran. Hvis dette tegn findes, skal det slettes, og hvis linjen mangler, skal det tilføjes.

loadmodule_mod_rewrite

2. Vi forlader åbent redaktøren og vi er i httpd.conf (Ctrl+ W for søgning i nano) den linje, som direktivet er “AllowOverride None". Her bliver vi nødt til at skifte fra "AllowOverride None"I"AllowOverride All".

allowoverwrite

3. Ctrl+X og Y for at gemme ændringerne i filen httpd.conf.

4. Genstart httpd

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

Nu burde det virke OK. Glem ikke at tilføje i stedet rodmappen fil .htaccess linier:

OmskrivningEngin On
RewriteBase /

Aktiver og opsæt mod_rewrite i Apache / 2.2.3 (CentOS) Server.

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

Hvordan man » Linux » Apache » Aktiver og opsæt mod_rewrite i Apache / 2.2.3 (CentOS) Server (httpd.conf settings)
Efterlad en kommentar