Visualizzazione dei risultati da 1 a 10 su 10

Discussione: rewrite o redirect ?

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    40

    rewrite o redirect ?

    Vorrei che quando viene chiamata la pagina

    www.sito.it/index.php?id=1

    venga visualizzata la pagina:

    www.sito.it/altro/ancora/ciccio.php

    Ho provato per un po con il mod rewrite ma mi sembra che non è adatto.
    Ora sto pensando di usare un redirect tipo:

    Redirect Permanent www.sito.it/index.php?id=1 www.sito.it/altro/ancora/ciccio.php

    ma NON funziona...

    idee?

  2. #2
    che relazione c'è tra le due pagine ? la seconda pagina è sempre la stessa ? o vairia a seconda di determinate condizioni ?
    Il progresso scientifico ? www.cartagodelendaest.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    40
    Originariamente inviato da ginko75
    che relazione c'è tra le due pagine ? la seconda pagina è sempre la stessa ? o vairia a seconda di determinate condizioni ?
    la seconda pagina è sempre quella

    però deve andare su quella se l'id passata è =2 e su altre pagine se l'id è 3... 4... 5... etc

  4. #4
    Originariamente inviato da bovos
    la seconda pagina è sempre quella

    però deve andare su quella se l'id passata è =2 e su altre pagine se l'id è 3... 4... 5... etc
    ossia se l'id è 1 va a ciccio.php, se è 2 va a ginko.php e così via ? ma lavori con un db ?
    Il progresso scientifico ? www.cartagodelendaest.it

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    40
    Originariamente inviato da ginko75
    ossia se l'id è 1 va a ciccio.php, se è 2 va a ginko.php e così via ?
    si esatto e può cambiare anche cartella es:

    id=1 vai a:
    uno/due/ciccio.php

    id=2 vai a:
    bianco/blu/ginko.php


    e si, ho un db sotto, ovviamente...

  6. #6
    allora nulla di più semplice, quando l'utente linka su
    www.sito.it/index.php?id=1

    effettui una query sulla tabella utenti, recuperando i dati necessari e nello script php inserisci
    header('location:http://www.sito.it/$nomecampo.php');

    qui ho semplificato la struttura, ma il concetto è quello...devi usare il redirict con l'header


    ciao
    Ginko
    Il progresso scientifico ? www.cartagodelendaest.it

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    40

    qui ho semplificato la struttura, ma il concetto è quello...devi usare il redirict con l'header
    mi sta bene ma xchè non funziona nell'htaccess ??

    grazie

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    40
    Originariamente inviato da bovos
    mi sta bene ma xchè non funziona nell'htaccess ??

    grazie

    cioè si può fare nel .htaccess una cosa del tipo:

    Redirect Permanent /nome.php?id=1 http://www.sito.com/altro/nome/tipo/index.php
    Redirect Permanent /nome.php?id=2 http://www.sito.com/ciccio/pippo/abc/index.php
    Redirect Permanent /nome.php?id=3 http://www.sito.com/ciao/dir/xyz/index.php
    etc...

    a me non funziona

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    40
    up...

  10. #10
    in teoria è possibile, in php con l'header è meglio oO

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.