Dupa ce am instalat LAMP na jedan web poslužitelj (Centos 5.6 / Apaš 2) od Lana, am constat ca desi modulul mod_rerrite este activat, paginile care trebuiau sa respecte regula de mod_rerrite nu puteau fi accesate.
“Not Found – The requested URL /rewrite_url.html was not found on this server.”
Activare mod_rewrite in Apache/2 (CentOS) Server.
1. Dupa instalarea httpd (Apache), deschidem fisierul /etc/httpd/conf/httpd.conf cu un editor (nano /etc/httpd/conf/httpd.conf) si verificam in primul rand daca modulul “mod_rewrite.so” se regaseste in DSO (Dynamic Shared Object). Ar trebui sa gasim linia “LoadModule rewrite_module modules/mod_rewrite.so” fara caracterul “#” in fata. Daca acest caracter exista va trebui sters, iar daca linia lipseste va trebui adaugata.

2. Lasam editorul deschis si cautam in httpd.conf (Ctrl+W pentru search in nano) linia pe care e directiva “AllowOverride None“. Aici va trebui sa schimbam din “AllowOverride None” u “AllowOverride All“.

3. Ctrl+x si Y pentru a salva modificarile facute in fisierul httpd.conf.
4. Restart httpd
service httpd restart ili /etc/init.d/httpd restart
Acum totul ar trebui sa mearga U REDU. Nu uitati sa adaugati in folderul radacina al site-ului fisierul .htaccesses cu liniile:
Prepisati na
RewriteBase /
Omogućiti & Setup mod_rewrite in Apache/2.2.3 (CentOS) Server.
 
			