Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Rewrite URL

  1. #1

    Rewrite URL

    salve, per attivare il rewrite url ho inserito nell'.htaccess
    codice:
    RewriteEngine on
    RewriteRule ^products/([0-9]+)/$ index.php?prodotto=$1
    e fin qui tutto bene se scrivo http://mio-dominio/products/123/

    ma se il mio link fosse index.php?prodotto=123&qta=456 come potrei scrivere nel file .htaccess?

  2. #2
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    http://openskills.info/topic.php?ID=71
    http://openskills.info/infobox.php?ID=405

    Ad esempio con
    codice:
    RewriteEngine on
    RewriteRule ^products/([0-9]+)/qta/([0-9]+)/$ index.php?prodotto=$1&qta=$2
    Dovrebbe portare
    http://mio-dominio/products/123/qta/456/

    a

    index.php?prodotto=123&qta=456
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  3. #3
    Originariamente inviato da chris
    http://openskills.info/topic.php?ID=71
    http://openskills.info/infobox.php?ID=405

    Ad esempio con
    codice:
    RewriteEngine on
    RewriteRule ^products/([0-9]+)/qta/([0-9]+)/$ index.php?prodotto=$1&qta=$2
    Dovrebbe portare
    http://mio-dominio/products/123/qta/456/

    a

    index.php?prodotto=123&qta=456

    ciao!! è possibile dare una direttiva senza specificare il mome della pagina e delle variabili???.... se ho un sito con 50 pagine php con varie variabili sul GET, devo scrivere 50 volte la precedente direttiva con pagine e variabili diverse????


  4. #4
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Originariamente inviato da dinucciarturo
    ciao!! è possibile dare una direttiva senza specificare il mome della pagina e delle variabili???.... se ho un sito con 50 pagine php con varie variabili sul GET, devo scrivere 50 volte la precedente direttiva con pagine e variabili diverse????
    Un esempio di quello che vuoi fare? Non ho capito molto...
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  5. #5
    ciao! grazie per avermi risposto...allora il problema e questo:

    codice:
    pagina1.php?varA=1&varB=2&varC=3
    pagina2.php?varF=1&varG=2&varS=3&varT=5
    
    ...ecc...
    posso far in modo che tutte queste pagine siano trasformate in una cosa del tipo

    codice:
    pagina1.php/varA=1/varB=2/varC=3/
    pagina2.php?varF=1/varG=2/varS=3/varT=5
    o comunque qualcosa del genere...pur non sapendo a priori il nome della pagina e delle variabili!



  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    284
    Potresti fare cosi

    RewriteEngine on
    RewriteRule ^([^$q/]+).html index.php?q=$1 [L]

    al posto di q metti la tua variabile e poi richiami le pagine

    tuapagina.html


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 © 2024 vBulletin Solutions, Inc. All rights reserved.