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

    rinominare il link delle pagine...

    Salve, una domanda.
    E' possibile creare un file php per fare in modo che :

    http://www.freankexpo.net/?room=Game...list=1&gid=395

    diventi

    http://www.freankexpo.net/Hyperspace

    ?

    Senza dover rinominare le pagine, modificare il database e rifare il sito d'accapo...
    Avevo sentito qualcosa riguardo htmaccess...
    Free Indie Games ->> FreankExpo.net <<- Create your games

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    570
    un htaccess da solo non ti risolve il problema...

    quello che puoi fare con l'htaccess e far sì che ogni url punti in realtà ad un front controller da te voluto, inviando quei dati nella get


    nell'esempio che hai fatto tu ad esempio Hyperspace verrebbe passato in get al front controller.

    a quel punto puoi utilizzare il nome così ottenuto per fare match sul database ed estrarre i dati necessari.
    tuttavia questo imporrebbe che tu non cerchi più nel db usando la chiave primaria ma un altro campo (che magari non è nemmeno una chiave unica nel tuo caso)

    pertanto magari puoi, per evitare un refactoring mostruoso del tutto, far sì che nell'url venga inviato sia l'id che il nome (il secondo del tutto inutile all'infuori di discorsi seo) ed ignorare il parametro del nome ed utilizzare l'id per eseguire la query verso il db.

    http://www.freankexpo.net/395/Hyperspace

    oppure
    http://www.freankexpo.net/395-Hyperspace

    il secondo ovviamente ti costringe ed eseguire del parsing sull'unico dato in get che verrebbe inviato al front controller.
    sometimes it's just like teaching pigs how to fly

  3. #3
    mhm... la cosa è complicata da come dici... e io di php so davvero poco.
    Invece realizzare un url cloaking/masking ?
    Free Indie Games ->> FreankExpo.net <<- Create your games

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    570
    la soluzione più semplice (che però comporta molto lavoro) è quella di usare un .htaccess e rimappare uno ad uno i singoli url verso le proprie pagine.

    ma non è molto funzionale.
    sometimes it's just like teaching pigs how to fly

  5. #5
    Mi faresti un esempio di come fare ?

    Perchè non è molto funzionale ?

    Aiuta o no per quanto riguarda l'indicizzazione per i motori di ricerca ?
    Free Indie Games ->> FreankExpo.net <<- Create your games

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    570
    aiuta per il seo, è il motivo principale per cui viene fatto...

    comunque qui puoi trovare qualche esempio:

    http://www.regole-seo.com/url-rewrit...nozioni-esempi
    sometimes it's just like teaching pigs how to fly

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.