Dupa ce am instalat ΛΥΧΝΙΑ σε ένα διακομιστής ιστού (Εκατοστό 5.6 / Απάχης 2) του Λουρί, βρήκα ότι αν και η ενότητα mod_rewrite ενεργοποιείται, οι σελίδες που έπρεπε να σέβονται τον κανόνα του mod_rewrite nu puteau fi accesate.
“Δεν βρέθηκε – Το ζητούμενο URL /rewrite_url.html δεν βρέθηκε σε αυτόν τον διακομιστή.”
Activare mod_rewrite στον διακομιστή Apache/2 (CentOS).
1. Dupa instalarea httpd (Apache), ανοίγουμε το αρχείο /etc/httpd/conf/httpd.conf cu un editor (nano /etc/httpd/conf/httpd.conf) και πρώτα ελέγχουμε αν το module “mod_rewrite.so” se regaseste in ΔΣΟ (Δυναμικό κοινόχρηστο αντικείμενο). 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. Αφήνουμε το πρόγραμμα επεξεργασίας ανοιχτό και κάνουμε αναζήτηση httpd.conf (Ctrl+W για αναζήτηση σε νανο) η γραμμή στην οποία βρίσκεται η οδηγία “Allow Override None“. Εδώ θα πρέπει να αλλάξουμε από “Allow Override None” σε “Allow Override All“.

3. Ctrl+x και Y για να αποθηκεύσετε τις αλλαγές που έγιναν στο αρχείο httpd.conf.
4. Επανεκκινήστε το httpd
επανεκκίνηση της υπηρεσίας httpd ή /etc/init.d/httpd επανεκκίνηση
Τώρα όλα πρέπει να λειτουργήσουν ΕΝΤΑΞΕΙ. Μην ξεχάσετε να προσθέσετε το αρχείο στον ριζικό φάκελο του ιστότοπου .htaccess cu liniile:
RewriteEngine On
RewriteBase /
Καθιστώ ικανό & Ρύθμιση mod_rewrite σε διακομιστή Apache/2.2.3 (CentOS)..