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

    come si fa senza la variabile'??

    Ciao ragazzi, sono nuovo di qui..
    Guardando il sito di myspace.com/profilo1 come si fa a far si che scrivendo il nick del profilo dopo lo / si apra la pagina desiderata?? non è una variabile tipo myspace.com/index.php?nick=profilo1


    come si fa??? ehehe graz per l'aiuto

  2. #2
    Ci sarà una cartella per ogni nick suppongo...

  3. #3
    oppure si crea una pagina myspace.com/index.php?nick=profilo1 e con l'url rewrite di apache si fa un htaccess che riscriva l'url cosi myspace.com/profilo1
    Perchè essere stupidi non è una menomazione ma un diritto di tutti!!!

  4. #4
    e mi sa che hai ragione ^_^

  5. #5
    umh..la soluzione l'ho trovata...
    però è lavida per questo:

    sito.it/cartella/profilo1.php


    RewriteEngine on

    RewriteRule ^cartella/([^/]+).php pagina.php?identificatore=$1 [L]


    e quindi apre la pagina.php?identificatore=profilo1


    però se scrivo
    RewriteRule ([^/]+).php pagina.php?identificatore=$1 [L]

    funziona inserendo sito.it/profilo1.php



    se invece scrivo
    RewriteRule ^cartella/([^/]+) pagina.php?identificatore=$1 [L]

    funziona inserendo sito.it/cartella/profilo1


    ma se voglio solo inserire sito.it/profilo1 come faccio????



  6. #6
    Originariamente inviato da DavideMi
    umh..la soluzione l'ho trovata...
    però è lavida per questo:

    sito.it/cartella/profilo1.php


    RewriteEngine on

    RewriteRule ^cartella/([^/]+).php pagina.php?identificatore=$1 [L]


    e quindi apre la pagina.php?identificatore=profilo1


    però se scrivo
    RewriteRule ([^/]+).php pagina.php?identificatore=$1 [L]

    funziona inserendo sito.it/profilo1.php



    se invece scrivo
    RewriteRule ^cartella/([^/]+) pagina.php?identificatore=$1 [L]

    funziona inserendo sito.it/cartella/profilo1


    ma se voglio solo inserire sito.it/profilo1 come faccio????


    invece di
    RewriteRule ([^/]+).php pagina.php?identificatore=$1 [L]
    scrivi
    RewriteRule ([^/]+) pagina.php?identificatore=$1 [L]

    unica modifica togli l'estensione php dalla prima regola
    NB:se cosi non dovesse funzionare prova con:
    RewriteRule ^([^/]+) pagina.php?identificatore=$1 [L]

    facci sapere
    Perchè essere stupidi non è una menomazione ma un diritto di tutti!!!

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.