Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Impostare l'indirizzo di una pagina a proprio piacimento (?)

    Salve a tutti......
    Premetto la mia totale ignoranza e mi scuso se non riesco a farmi capire in modo chiaro.

    Sto facendo un sito in cui vi è una bacheca nomi (ossia un elenco di persone). Cliccando su ogni persona si va alla loro homepage dedicata. Ora ecco il mio quesito: se dalla bacheca clicco ad esempio MARIO ROSSI raggiungo la sua homepage con questo tipo di indirizzo
    http://www.ilmiosito.it/nome.php?id_nom=23. Io verrei semplificare il nome dell'indirizzo (per rendere più facile l'accesso agli utenti) con uno di questo tipo http://www.ilmiosito.it/mario_rossi. C'è un metodo in php, un trucco? Come si fa?

    Grazie...

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    cerca write remode
    o qualcosa del genere su google
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  3. #3
    Niente, non ho trovato niente di utile o forse non ci capisco niente io... .
    Grazie comunque

  4. #4

  5. #5
    Grazie, vado a studiare le guida. In caso di problemi vi dico...

  6. #6
    Ciao...

    Ho letto la guida sul mod_rewrite ma qui si parla di modificare il file di configurazione di apache. Io non ho l'accesso al server di apache. Questo me lo gestisce aruba.

    Non c'è niente che possa fare? anche un rimedio alternativo?

  7. #7
    devi usare .htaccess
    Ciao!

  8. #8
    devo usare .htaccess? ok grazie,,,,
    ma purtroppo sono una crapa e non so come fare....
    come si usa per rinominare gli indirizzi?
    non è che saresti cosi gentile da spiegarmi cosa devo fare con questo
    .htaccess per il mio caso specifico ? magari con degli esempi di regole.

    Grazie ancora

  9. #9
    Originariamente inviato da francescolospo
    devo usare .htaccess? ok grazie,,,,
    ma purtroppo sono una crapa e non so come fare....
    come si usa per rinominare gli indirizzi?
    non è che saresti cosi gentile da spiegarmi cosa devo fare con questo
    .htaccess per il mio caso specifico ? magari con degli esempi di regole.

    Grazie ancora
    La guida che ti ho segnalato parla proprio di quello...
    Ciao!

  10. #10
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478

    Re: Impostare l'indirizzo di una pagina a proprio piacimento (?)

    Originariamente inviato da francescolospo
    Salve a tutti......
    Premetto la mia totale ignoranza e mi scuso se non riesco a farmi capire in modo chiaro.

    Sto facendo un sito in cui vi è una bacheca nomi (ossia un elenco di persone). Cliccando su ogni persona si va alla loro homepage dedicata. Ora ecco il mio quesito: se dalla bacheca clicco ad esempio MARIO ROSSI raggiungo la sua homepage con questo tipo di indirizzo
    http://www.ilmiosito.it/nome.php?id_nom=23. Io verrei semplificare il nome dell'indirizzo (per rendere più facile l'accesso agli utenti) con uno di questo tipo http://www.ilmiosito.it/mario_rossi. C'è un metodo in php, un trucco? Come si fa?

    Grazie...
    Crea un file di testo e rinominalo in .htaccess e al suo interno scrivi

    codice:
    RewriteEngine On
    RewriteRule ^utenti/(\d+)/([^/]+)$ nome.php?id_nom=$1 [L]
    se hai letto il tutorial sul mod_rewrite potrai comprendere meglio il significato della regola definita nel file .htaccess

    adesso dovrai riscrivere tutti i link che hai nel file "bacheca" in questo modo:

    Codice PHP:
    while($row mysql_fetch_object($sql)) {
      
    $nomeUtente str_replace(' ''_'$row->nomeUtente);
      echo 
    "<a href=\"utenti/$row->IDutente/$nomeUtente\">$row->nomeUtente</a>";

    supponendo che i dati interessati dei vari link dovrai prelevarli dal database, quindi sia l'ID identificativo dell'utente che il suo nome.

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.