- Home
- Categorie
- La Community Connect.gt
- News Ufficiali da Connect.gt
- Mod Rewrite escludere cartella dalla riscrittura
-
Mod Rewrite escludere cartella dalla riscrittura
Ciao a tutti.
Ho un problema con il Mod Rewrite, dovrei riuscire ad escludere due cartelle fisicamente esistenti dalla riscrittura degli url tramite URL.
Il codice htaccess che ho è questo:
RewriteEngine On #Rewrite della Struttura del Sito RewriteRule ^([^/]+)/index.php op_index.php?rs=$1 RewriteRule ^([^/]+)/chi.php op_chi.php?rs=$1 RewriteRule ^([^/]+)/contatti.php op_contatti.php?rs=$1 RewriteRule ^([^/]+)/dove.php op_dove.php?rs=$1 RewriteRule ^([^/]+)/servizi.php op_servizi.php?rs=$1 RewriteRule ^([^/]+)/([^/]+)_([^/]+).php op_annuncio.php?rs=$1&id_annuncio=$2&id_tipologia=$3 RewriteRule ^([^/]+)/elenco_([^/]+)_([^/]+).php op_elenco.php?rs=$1&page=$2&dato=$3
Ho quindi due cartelle reali CMS_main e CMS_operatore che quando vengono aperte vengono considerate come riscritte mediante il passaggio delle variabili indicate.
Ho provato in questo modo:
RewriteEngine On #ECCEZIONI RewriteCond %{REQUEST_URI} !/(CMS_main|CMS_operatore)/ della Struttura del Sito RewriteRule ^([^/]+)/index.php op_index.php?rs=$1 RewriteRule ^([^/]+)/chi.php op_chi.php?rs=$1 RewriteRule ^([^/]+)/contatti.php op_contatti.php?rs=$1 RewriteRule ^([^/]+)/dove.php op_dove.php?rs=$1 RewriteRule ^([^/]+)/servizi.php op_servizi.php?rs=$1 RewriteRule ^([^/]+)/([^/]+)_([^/]+).php op_annuncio.php?rs=$1&id_annuncio=$2&id_tipologia=$3 RewriteRule ^([^/]+)/elenco_([^/]+)_([^/]+).php op_elenco.php?rs=$1&page=$2&dato=$3
ma il problema persiste.
Qualche consiglio? Grazie in anticipo
-
Anche io ho lo stesso problema... escludere una cartella dall'azione del file .htaccess
Nessuno puà aiutarci?
-
Sono riuscito a risolvere il problema. E' bastato mettere un htaccess separato all'interno delle cartelle fisiche da escludere con scritto
RewriteEngine Off
a presto