echo "http://localhost/lol/index.php?id=2";
mi stampa: http://localhost/lol/2
ok, bene cosi, solo se clicco sull' url mi dice che non esiste: Not
Found
questo è il file htaccess:
RewriteEngine On
RewriteRule (.*) index.php
eppure con quell' id mi dovrebbe portare alla pagine di google, perchè
ho fatto una semplice richiesta di tipo get con il reindizzionamento a
quella pagina . . .
non so perchè mi faccia questo . . .
thx
> echo "http://localhost/lol/index.php?id=2";
> mi stampa: http://localhost/lol/2
E questo è già strano.
> ok, bene cosi, solo se clicco sull' url mi dice che non esiste: Not
> Found
> RewriteRule (.*) index.php
Prova con
RewriteRule (.*) http://localhost/index.php
> eppure con quell' id mi dovrebbe portare alla pagine di google, perchè
> ho fatto una semplice richiesta di tipo get con il reindizzionamento a
> quella pagina . . .
Non ho assolutamente capito che intendessi in quest'ultimo pezzo.
ma no, il problema non dovrebbe essere questo, l' ho prova comunque ed
è sempre la stessa cosa . . .
> > eppure con quell' id mi dovrebbe portare alla pagine di google, perchè
> > ho fatto una semplice richiesta di tipo get con il reindizzionamento a
> > quella pagina . . .
>
> Non ho assolutamente capito che intendessi in quest'ultimo pezzo.
nella index.php, c' è un istruzione di questo tipo: if($_GET["id"] ==
2){header('Location: http://www.google.it');
ok, questo singnifica che se la variabile id vale 2 allora mi porta
alla home page di google, e quindi se io faccio: index.php?id=2
dovrebbe appunto fare questo, e lo fa cosi, però se io faccio
http://localhost/lol/2
non mi porta alla home di google ma mi da not found . . .
ok, come dicevo se porto a video l' url con la richiesta get con la
funzione echo (echo "http://localhost/lol/index.php?id=2), mi stampa
appunto http://localhost/lol/2, e se ci clicco sopra mi da not
found . . .
mha . . .