ciao,
sto cercando di fare il bootstrapping verso la pagina index.php ma non riesco.
struttura sito
codice:
www
|-home
|-index.php
|-user
|-index.php
|-register.php
|-index.php
|-.htaccess
voglio che ogni richiesta passi per index.php quindi ho fatto le cose seguenti:
1) nel config di apache ho aggiunto le istruzioni per poter richiamare in locale il sito cosi: http://coloc (non c'entra, ma magari é poi quello che mi crea problemi?!
)
codice:
<VirtualHost 127.0.0.1:80>
ServerName coloc
DocumentRoot "C:/wamp/www/coloc/www"
DirectoryIndex index.php
<Directory "C:/www/coloc">
AllowOverride All
</Directory>
</VirtualHost>
2) e nella directory www ho messo questo .htaccess che ho trovato in rete (ma non va)!
codice:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Rewrite all other URLs to index.php/URL
RewriteRule ^(.*)$ index.php/$1 [PT,L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
3) per controllare se la cosa funziona in index.php definisco una variabile cosi:
Codice PHP:
define('PROVA', 'blabla');
4) e in un altro file (home/index.php) richiamo la variabile 'PROVA'
Se in home/index.php scrivo il codice al passo 3 (define('PROVA', 'blabla')), echo PROVA mi scrive 'blabla'... mentre ora tratta PROVA come testo normale... dimostrando dunque che il mod write non va?...
é la prima volta che provo a fare il bootstrapping.. quindi magari l'errore é banalissimo! aiut