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

    Mod Rewrite Regex Simili

    Ciao ragazzi..
    avrei una curiosità..
    ho 2 regex che hanno tutte 2 variabili da prendere solo che cambiano di nome così
    codice:
    RewriteRule ^(.*?)/(.*?)/\.html$ view.php?p=$1&idcont=$2 [L]
    RewriteRule ^(.*?)/(.*?)/\.html$ view.php?p=$1&t=$2 [L]
    il fatto è che mi restituisce sempre la prima regex anche se la variabile è "t" e non "idcont".
    Come posso fare?

  2. #2
    Così su 2 piedi toglierei il primo [L] che se non ricordo male indica che dopo non c'è più nulla da eseguire, quindi lascialo solo all'ultima riga, prova e facci sapere.

  3. #3
    niente... non funge...o uno o l'altro!!!!

  4. #4
    UP UP

  5. #5
    La volta scorsa non avevo notato

    Devi differenziarle in qualche modo, altrimenti risultano uguali

    codice:
    RewriteRule ^(.*?)/cont-(.*?)/\.html$ view.php?p=$1&idcont=$2 [L]
    RewriteRule ^(.*?)/(.*?)/\.html$ view.php?p=$1&t=$2 [L]
    tanto per fare un esempio

  6. #6
    ok tnx VVoVe:

  7. #7
    Originariamente inviato da funnylux
    ok tnx VVoVe:
    Perchè quella faccina?

    "cont" puo' anche essere "contenuto", "pippo", "pluto", quel che vuoi, devi differenziarli, altrimenti vengono considerati uguali, oppure ricorrere a RewriteCond, ma se il problema è solo quello non serve.


  8. #8
    niente.. alla fine ho differenziato con un'altra variabile..
    adesso mi informo su RewriteCond.
    Mi hai messo una pulce in testa

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.