• User Attivo

    Possibile annullare un RewriteCond?

    Ciao a tutti, :ciauz:

    è possibile dopo aver specificato una RewriteCond, annullarla?
    Tipo...

    RewriteCond .....
    RewriteRule ......
    --> [qui vorrei inserire una rule che però sia indipendente dalla RewriteCond sopra]

    ...in quanto nel mio caso non posso specificare quella Rule prima della Cond.

    Grazie a tutti!


  • Super User

    ciao 😉

    se non ricordo male dovrebbero essere indipendenti, a meno che non le concateni in modo esplicito

    guarda l'ultimo esempio della sezione RewriteCond


  • User Attivo

    Ciao,
    ho provato ma non funziona.

    In pratica gli dico: (richiedo un file .html) --> se il file richiesto esiste con estensione .php (cond) fammi il rewrite da .html e mostrami il .php; se invece il file richiesto non esiste fammi quest'altro rewrite (cosa che però invece non fa).

    Questo è quanto:

    RewriteRule ^(.).html$ $1 [C,E=WasHTM:yes]
    RewriteCond %{REQUEST_FILENAME}.php -f
    RewriteRule ^(.
    )$ $1.php [S=1,L]
    RewriteRule ^([^/]+).html$ pagina.php?name=$1

    Se fossero indipendenti l'ultima rule dovrebbe funzionare se la cond risultasse non essere vera (quindi se il file .php non esistesse); mentre invece non funziona.

    Ciao e grazie,
    Rammo.