Visualizzazione risultati 1 fino 6 di 6

Discussione: [redirect] Aprire pagina personale iscritto digitando http://dominio.it/username

  1. #1
    Guest

    Predefinito [redirect] Aprire pagina personale iscritto digitando http://dominio.it/username

    salve a tutti!

    ho provato a cercare su questo argomento in tutto il web, a partire da questo forum, ma non sono riuscito a trovare nulla di comprensibile ( per il mio livello di conoscenza :D ).

    Ho un portale in cui è possibile iscriversi.
    L'indirizzo della pagina personale degli iscritti è uguale per tutti, cambia solo un parametro:

    es.: http://www.dominio.it/iscritto.php?id_iscritto=320

    Come posso fare per reindirizzare l'iscritto alla propria pagina personale inserendo un indirizzo semplice del tipo:

    http://www.dominio.it/username


    Ho provato anche con l'utilizzo del file .htaccess e mod_rewrite, ma forse non ho capito bene come funzionano...

    Forse devo sfruttare bene anche l'errore 404.

    Qualcuno può aiutarmi?
    Stò un pò incasinato...

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Infatti devi utilizzare l'.htaccess con il mod_rewrite. Su Internet troverai molte guide a riguardo.
    Tu potresti passare come parametro l'username, cerchi nel database chi ha quell'username e visualizzi la pagina per quell'utente.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da funcool Visualizza messaggio
    Infatti devi utilizzare l'.htaccess con il mod_rewrite. Su Internet troverai molte guide a riguardo.
    Tu potresti passare come parametro l'username, cerchi nel database chi ha quell'username e visualizzi la pagina per quell'utente.
    da quello che ho capito devo agire in questo modo:

    1) voglio prendere l'username dall'indirizzo http://www.dominio.it/username e passarlo ad una pagina php che controllera nel database e visualizzerà la pagina dell'iscritto senza dover digitare http://www.dominio.it/pagina_iscritt...scritto=267364

    2) creo il file .htaccess con delle istruzioni del genere:

    Order deny,allow
    RewriteEngine on
    RewriteRule username(.*) /iscritti.php?username=$1 [PT]



    ma non funziona...


    non sapresti farmi un piccolo esempio in modo da capire il funzionamento?

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    In RewriteRule dovresti togliere il primo username.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    Guest

    Predefinito

    ci ho provato ma mi da errore 500

  6. #6
    Ospite Guest

    Predefinito

    Su AlterVista è necessario impostare la direttiva rewritebase:
    Codice:
    RewriteEngine On
    Rewritebase /
    RewriteRule ^(.*)/$ iscritti.php?username=$1 [PT]
    sito.altervista.org/username/ -> sito.altervista.org/iscritti.php?username=username
    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •