- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- isapi rewrite
-
isapi rewrite
salve a tutti
come molti mi sono addentrata nell'ultimo periodo nella riscrittura delle url e dato che uso asp ho dovuto ricorrere all'Isapi Rewrite (www.isapirewrite.com )
ci sono ancora diverse cosette che non sempre ho chiare ve ne chiedo una :
ho la tabella categoria che può contenere n livelli e anche se è bene tener conto che è sempre meglio non fare cartelle troppo annidate vorrei poter fare una copsa di questo tipo:
www.nomesito.xxx/categorie/livello_1/livello_2/..../livello_n
io fino ad ora riesco solo ad impostare la regola per fare
www.nomesito.xxx/categorie/livello_1/
oppre
www.nomesito.xxx/categorie/livello_2/
www.nomesito.xxx/categorie/livello_n/ossia
RewriteRule (.)/categorie/(.)/ $1/categorie.asp?cat=$2 *
come posso fare ?
-
@scura said:
salve a tutti
come molti mi sono addentrata nell'ultimo periodo nella riscrittura delle url e dato che uso asp ho dovuto ricorrere all'Isapi Rewrite (www.isapirewrite.com )
ci sono ancora diverse cosette che non sempre ho chiare ve ne chiedo una :
ho la tabella categoria che può contenere n livelli e anche se è bene tener conto che è sempre meglio non fare cartelle troppo annidate vorrei poter fare una copsa di questo tipo:
www.nomesito.xxx/categorie/livello_1/livello_2/..../livello_n
io fino ad ora riesco solo ad impostare la regola per fare
www.nomesito.xxx/categorie/livello_1/
oppre
www.nomesito.xxx/categorie/livello_2/
www.nomesito.xxx/categorie/livello_n/ossia
RewriteRule (.)/categorie/(.)/ $1/categorie.asp?cat=$2 *
come posso fare ?
mi puoi fare un esempio di come sarebbe l'url originale che poi genererebbe quella da te richiesta?
-
sto ragionando quindi non mi trovo di fronte ad un es. pratico e ad una necessità concreta...
potrebbe essere 1)www.nomesito.xxx/categorie.asp?cat=nomeCat&cat1=nomecat1&cat2=nomecat2....&catn=nomecatn
visto che mi fai la domanda mi è venuto in mente potrebbe anche essere
2)www.nomesito.xxx/categorie.asp?cat=nomeCat+nomeCat1+nomeCat2....+nomecatn
(anche se preferisco la prima soluzione)
-
@scura said:
sto ragionando quindi non mi trovo di fronte ad un es. pratico e ad una necessità concreta...
potrebbe essere 1)www.nomesito.xxx/categorie.asp?cat=nomeCat&cat1=nomecat1&cat2=nomecat2....&catn=nomecatn
visto che mi fai la domanda mi è venuto in mente potrebbe anche essere
2)www.nomesito.xxx/categorie.asp?cat=nomeCat+nomeCat1+nomeCat2....+nomecatn
(anche se preferisco la prima soluzione)se hai un pattern indefinito non credo si possa impostare la formuletta.
deve avere una struttura ben definita.
-
mi chiedevo questa cosa e più che altro credevo si potesse fare perchè ho visto che lo fa word press con le categorie...
( io ho fatto la prova olo con 3 livelli ora che mi ci fai pensare )
li si tratta di .htaccess, ma + o meno alla fine il ragionamento poteva essere simile
-
@scura said:
mi chiedevo questa cosa e più che altro credevo si potesse fare perchè ho visto che lo fa word press con le categorie...
( io ho fatto la prova olo con 3 livelli ora che mi ci fai pensare )
li si tratta di .htaccess, ma + o meno alla fine il ragionamento poteva essere simile
ah allora se si può fare con htaccess si può fare con httpd.ini, la sintassi è quasi identica.
-
esatto ma qual'è? come si fa? volevo capire meglio, probabilmente mi aiuterebbe ad approfondirne l'utilizzo
-
ho impostato questa regola nel httpd.ini e funge
RewriteRule /(.)/ /test_isapi.asp?cat=$1 *
-
Ciao Scura,
che ne pensi di un articolo su Isapi Rewrite da mettere su WikiGT?