Dopo aver installato LAMP un web server (CentOS 5.6 / Apache 2) di LANAbbiamo trovato che sebbene il modulo mod_rewrite è attivata, le pagine devono essere conformi alla mod_rewrite Impossibile accedere.
"Non trovato - L'URL richiesto /rewrite_url.html non è stato trovato su questo server. "
Abilita mod_rewrite in Apache / 2 (CentOS) Server.
1. Dopo aver installato il httpd (Apache), apri il file / Etc / httpd / conf /httpd.conf con un editor (nano / etc / httpd / conf / httpd.conf) e controlliamo prima di tutto se il modulo "mod_rewrite.so"Si trova in DSO (Dynamic Shared Object). Dovremmo trovare la linea "Rewrite_module moduli LoadModule / mod_rewrite.so"Senza carattere"#" di fronte a. Se questo carattere esiste, dovrà essere cancellato, e se manca la riga dovrà essere aggiunto.
2. Lasciamo aperto l'editor e cercare httpd.conf (Ctrl+ W per la ricerca in nano) la riga su cui la direttiva è "AllowOverride None". Qui dovremo cambiare da "AllowOverride None" nel "AllowOverride All".
3. Ctrl+X e Y per salvare le modifiche apportate al file httpd.conf.
4. Httpd restart
service httpd restart o riavvio /etc/init.d/httpd
Ora tutto dovrebbe funzionare OK. Non dimenticare di aggiungere nel file cartella principale del sito .htaccess righe:
RewriteEngine On
RewriteBase /
Abilita e configura mod_rewrite in Apache / 2.2.3 (CentOS) Server.