- Home
- Categorie
- La Community Connect.gt
- News Ufficiali da Connect.gt
- Non trovo .htaccess!
-
Non trovo .htaccess!
Ciao a tutti,
ho dato una lettura alla guida al mod_rewrite ma prima ancora di cominciare mi sono trovato davanti ad un problema... non so quale .htaccess gestisca il mio server locale.
Mi spiego: sono su linux ed ho installato apache impostando come directory di root non /var/www ma /home/utente/public_html, modificando /etc/apache2/sites-available/default in questo modo:DocumentRoot /home/utente/public_html/ <Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory /home/utente/public_html/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all # This directive allows us to have apache2?s default start page # in /apache2-default/, but still have / go to the right place # Commented out for Ubuntu </Directory>
In public_html ho installato wordpress e un altro mio script in una directory chiamata "testzone", andando a creare al suo interno un file .htaccess e impostando le regole queste non vengono seguite! Ho notato inoltre una cosa strana, se in testzone ho un file chiamato "ciccio.php" se dal browser provo ad aprire http://localhost/testzone/ciccio/ questo mi carica ciccio.php, in pratica suppongo che nel file .htaccess che apache sta utilizzando ci sia una regola che riscrive tutti gli indirizzi terminanti in ".php".
Il problema è che non so quale accidenti di file .htaccess stia utilizzando il mio sistema, tra l'altro ho anche problemi nel testare wordpress in locale dato che se abilito una struttura dei permalink più complessa del classico "?p=xx" non riesce a visualizzarmi la pagina nonostante nella cartella ci sia il file .htaccess generato automaticamente da wordpress...
-
cambia
AllowOverride Nonein
AllowOverride Allciao
-
Ciao Pennywise83,
Sposto in "Mod rewrite"