- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- Isapi Rewrite
-
Isapi Rewrite
Ciao a tutti
devo utilizzare Isapi Rewrite, ma non ho capito un cavolo dalla documentazione.
Chi inviarmi un piccolo esempio? Dove devo inserire il file .ini? Se ho più siti, devo definire un .ini per ogni sito?
Siti dove posso trovare documentazione?
Grazie mille
-
Ciao Gemini e Benvenuto nel Forum GT,
se usi la ricerca interna a questo forum troverai tante informazioni
-
Buongiorno a tutti.
Ho passato diverso tempo a cercare di documentarmi su Isapi Rewrite ma con risultati sconfortanti. l'argomento pare essere abbastanza complicato.
Ho provato ad adattare diversi esempi di sintassi per un lavoro per il quale mi è stato richiesto il mascheramento dell'url.
In sintesi, partendo da un url di questo tipo: http://www.miosito.it/store/comersus_listItems.asp?idCategory=122 dovrei arrivare a: http://www.miosito.it/store/categoria-122.html o qualcosa di simile.
Oppure partendo da un url così fatto:
http://www.miosoto.it/store/comersus_viewItem.asp?idProduct=76
http://www.miosito.it/store/costume-zorro.html o simileNe primo caso ho usato questa sintassi:
RewriteEngine on
RewriteBase /storeRewriteRule /categoria/(\d+) /comersus_listItems.asp?idCategory=$1 [I,L]
ma ho testato anche altri esempi di sintassi.
infine c'è una cosa che non ho capito: il file htaccess deve stare nella root principale fisica o nella root principale virtuale? voglio dire: se io associo un dominio a una sotto/sotto/cartella all'htaccess va bene stare nella sotto/sotto/cartella?Grazie per l'aiuto
Aelivs
-
PREMETTO CHE CONOSCO Isapi Rewrite DA POCO, CHIEDO SCUSA PER EVENTUALI INESATTEZZE !
@gemini said:
Ciao a tutti devo utilizzare Isapi Rewrite, ma non ho capito un cavolo dalla documentazione.
E meno male ! Pure io ci ho perso tempo all'inizio... Rimane un po' ostico...@gemini said:
Chi inviarmi un piccolo esempio?
Un piccolo esempio per convertire[INDENT]http://localhost/?nazione=italia®ione=lazio&provincia=roma
[/INDENT]in[INDENT]http://localhost/italia/lazio/roma[/INDENT]```
#[ISAPI_Rewrite]
RewriteRule /(.)/(.)/(.*) /?nazione=$1®ione=$2&provincia=$3@gemini said: > Dove devo inserire il file .ini? Che versione di **Isapi Rewrite** hai ? Ma poi che so' sti file **.ini** ? @gemini said: > Se ho più siti, devo definire un .ini per ogni sito? Dipende dalla versione di **Isapi Rewrite**. Quella free permette di gestire un solo sito (o più siti con la stessa configurazione). Sicuro che sono file **.ini** ? @gemini said: > Siti dove posso trovare documentazione? Grazie mille http://www.giorgiotave.it/forum per iniziare va bene... @Aelivs said: > Buongiorno a tutti. In sintesi, partendo da un url di questo tipo: http://www.miosito.it/store/comersus_listItems.asp?idCategory=122 dovrei arrivare a: http://www.miosito.it/store/categoria-122.html o qualcosa di simile. Ok, nella barra degli indirizzi vuoi[INDENT]http://localhost/store/categoria-122.html [/INDENT]ma la pagina reale sarà[INDENT]http://localhost/comersus_listItems.asp?idCategory=122.html [/INDENT]Il file **httpd.conf** va configurato così:
#[ISAPI_Rewrite]
RewriteRule /store/categoria-(.*).html /comersus_listItems.asp?idCategory=$1> all'htaccess va bene stare nella sotto/sotto/cartella? htaccess con **Isapi Rewrite ?** ** Ok! Tante risposte, ma ora ho io una domanda...** Questo è l'esempio nel sito [isapirewrite.com](http://www.isapirewrite.com/docs/#examples)
[ISAPI_Rewrite]
RewriteRule (.?.asp)(?[^/])?/([^/])/([^/])(.*) $1(?2$2&:?)$3=$4$5 [NS,I]Grazie a tutti.
-
ciao Francesco, grazie per la risposta
cercherò di essere + preciso.
ho scaricato la versione 3.0 di isapi rewrite, è ancora valida per 30 giorni quindi penso che stia funzionando al meglio, senza limitazioni.partendo da un indirizzo tipo:
scripts/prodList.asp?idCategory=112vorrei ottenere un indirizzo tipo:
scripts/categoria-112.htmlbasandomi sul tuo esempio ho scritto quanto segue:
RewriteEngine on
RewriteBase /scriptsRewriteRule /categoria-(.*).html /prodList.asp?idCategory=$
eppure non ne vuol sapere di funzionare e non mi riesco di capire dove è l'errore, se lo testo mi viene fuori semplicemente la scritta:
Pattern Not matched
Puoi dirmi dove sbaglio?
Grazie
Roberto
-
riesumo questo vecchio argomento nella speranza di trovare una soluzione al mio problema.
Ho installato sul mio vps isapi rewrite 3.0 lite ed ho definito delle semplici regole, tipo questa:RewriteEngine On
RewriteRule ^/abc/([^/]+)/([^/]+)/([^/]+).html$ /abc.php?id=$1&cc=$2Non funziona però, come posso verificare se dipende dalle mie regole (che in locale funzionano con apache) oppure da altri fattori?
Grazie.
-
salve a tutti, riesumo questa discussione perchè anche io devo usare il filtro isapi rewrite, ed è la prima volta che ho a che fare con l'url rewriting...
ma io parto a monte e vorrei capire un paio di cose premettendo che:
- Ho istallato il filtro con il programma autoistallante, la versione 3 free.
- IIS l'ho settato con la root su wwwroot, all'interno della quale ci sono i miei siti, in particolare wwwroot/sito
- Uso asp.
io vorrei usare il filtro per wwwroot/sito, quindi devo crearmi il file dell'url rewriting dentro la cartella www/root/sito o in wwwroot?
Che file devo creare? ho letto molto sul web ma non ho trovato chiarimenti, devo usare file tipo httpd.conf o httpd.ini o .htaccess?