Efter att jag installerat LAMPA på webbserver (CentOS 5.6 / Apache 2) av LANVi fann att även om modulen mod_rewrite är aktiverad måste sidorna följa mod_rewrite kunde inte nås.
"Hittades inte - Den begärda webbadressen /rewrite_url.html hittades inte på den här servern. "
Aktivera mod_rewrite i Apache / 2 (CentOS) Server.
1. När du har installerat httpd (Apache), öppna filen / Etc / httpd / conf /httpd.conf med en editor (nano /etc/httpd/conf/httpd.conf) och vi kontrollerar först och främst om modulen “mod_rewrite.so”Finns i DSO (Dynamisk delat objekt). Vi borde hitta linjen "Rewrite_module Loadmoduler / mod_rewrite.so"Utan karaktär"#" framför. Om den här karaktären finns måste den raderas och om raden saknas måste den läggas till.
2. Vi lämnar öppna redigeraren och vi är i httpd.conf (Ctrl+ W för sökning i nano) den linje som direktivet är ”Allowoverride None". Här måste vi ändra från "Allowoverride None" i "Allowoverride All".
3. Ctrl+X och Y för att spara ändringar i filen httpd.conf.
4. Starta om httpd
tjänsten httpd starta eller /etc/init.d/httpd starta om
Nu bör allt fungera OK. Glöm inte att lägga till i platsens rotmapp fil .htaccess linjer:
RewriteEngine On
RewriteBase /
Aktivera och ställ in mod_rewrite i Apache / 2.2.3 (CentOS) Server.