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

    mod_rewite - numero di parametri flessibile

    ciao,

    RewriteRule ^([^/]*)/([^/]*)/([^/]*)\.html$ /test/index.php?_v1=$1&_v2=$2&_v0=$3 [L]

    con questa regola l'url: sito.it/test/uno/due/tre.html

    viene servito da: sito.it/test/index.php?_v1=uno&_v2=due&_v0=tre

    come posso avere un url più flessibile, senza per forza avere 2,3 o 4 variabili...

    mi spiego meglio:
    questa url: sito.it/test/uno/due/tre/quattro/cinque/sei.html

    non va bene e se ho bisogno di ulteriori variabili GET devo risolvere aggiungendo
    &%{QUERY_STRING} alla fine della regola....

    ecco, io vorrei risolvere senza appendere variabili alla fine...ma con una regola più flessibile sul numero di variabili


    grazie.
    There are 10 types of people in the world: Those who understand binary, and those who don't.

  2. #2
    nessuno?

    ho risolto con un espediente.... ma resto sempre in attesa...se qualcuno sa o riesce ad ottenere il risultato sperato con le rewrite rules


    RewriteRule ^(.*)\.(html|htm)$ /test/index.php?_v_=$1

    per poi lanciare la funzione:
    Codice PHP:
    function Rewrite_GET()
    {    
    $input_array    =    array();
        
    $input explode'/'$_GET['_v_'] );
        for( 
    $i 0$i count$input ); $i++ )    array_push($input_array$input[$i]);
        unset( 
    $_GET );
        
    $_GET $input_array;   

    There are 10 types of people in the world: Those who understand binary, and those who don't.

  3. #3
    nessun'altra soluzione?
    There are 10 types of people in the world: Those who understand binary, and those who don't.

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.