Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

problemino con il mod_rewrite

0 views
Skip to first unread message

cobr...@gmail.com

unread,
Jul 5, 2008, 1:59:54 PM7/5/08
to
Salve a tutti, ho un piccolo poblemino con il mod rewrite di apache,
praticamente se con il php stampo un semplice url di questo tipo sull'
out:

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

Andrea D'Amore

unread,
Jul 5, 2008, 3:00:14 PM7/5/08
to
In article
<d8fd5b20-20e6-4cf9...@a70g2000hsh.googlegroups.com>,
"cobr...@gmail.com" <cobr...@gmail.com> wrote:

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.

cobr...@gmail.com

unread,
Jul 5, 2008, 4:13:03 PM7/5/08
to
On 5 Lug, 21:00, Andrea D'Amore <suppan...@gmail.com> wrote:
> In article
> <d8fd5b20-20e6-4cf9-b484-d3ea816be...@a70g2000hsh.googlegroups.com>,

>
>  "cobra9...@gmail.com" <cobra9...@gmail.com> wrote:
> > 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

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 . . .

0 new messages