+ Rispondi alla Discussione
Risultati da 1 a 2 di 2

Escludere stringa da espressione regolare nel rewrite dell'URL

Ultimo Messaggio di ceccus il:
  1. #1
    User
    Data Registrazione
    Apr 2009
    Localit
    Qui
    Messaggi
    36

    Escludere stringa da espressione regolare nel rewrite dell'URL

    Ciao,
    devo fare un redirect 301 ed uso ISAPI Rewrite 3.

    Il pattern di partenza e di arrivo sono uguali:

    .../nome1/nome2/... (prima e dopo questi valori, dove sono i puntini di sospensione, ve ne sono altri univoci per ogni url)

    Facciamo un esempio:

    URL di partenza paperino/???/???/gastone
    URL di arrivo paperino/pippo/pluto/gastone

    Come fare il reindirizzamento non conoscendo cosa c' nei ??? (sicuramente non ci sono '/') e sapendo che se ci sono 'pippo' e 'pluto' non serve reindirizzare? (direi che bisogna escluderli...ma come si fa?)

    Grazie, ciao.

  2. #2
    Esperto L'avatar di ceccus
    Data Registrazione
    Oct 2006
    Messaggi
    921
    Ciao lore83,
    in genere testo, prima di dare un consiglio, ma ora non posso, pertanto suggerisco:

    RewriteCond %{REQUEST_FILENAME} !.*(pippo|pluto).*$
    RewriteRule ...

    L'idea quella di escludere, con un'espressione regolare, tutte le cartelle ad hoc.
    Forse, pi che su {REQUEST_FILENAME}, potresti lavorare su {HTTP_HOST}.... vedi un po'!

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] Attivato
  • Il codice [VIDEO] Attivato
  • Il codice HTML Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.