Efter jeg installerede LAMP en Webserver (CentOS 5.6 / Apache 2) Af LANVi 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 /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.
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".
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.