- Home
- Categorie
- Digital Marketing
- Posizionamento Nei Motori di Ricerca
- Escludere stringa da espressione regolare nel rewrite dell'URL
-
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/gastoneCome 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.
-
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'!