riscrivere le url

buzzipoppo

Nuovo Utente
11 Apr 2008
14
0
0
ciao a tutti

sto studiando l'asp dalle guide di mister webmaster ed ho imparato a creare le pagine con le querystring

leggendo i vari siti che parlano di seo ho capito che google posiziona meglio le pagine statiche, quindi ho letto della url rewriting e mi sto documentando

ho trovato degli articoli anche sul sito ma non so quali sono adatti ad asp

potete aiutarmi????

grazie in anticipo a chiunque vorrà aiutarmi
 
Innanzitutti devi domandare al tuo hoster se puoi usare il file httpd.ini e magari ti danno anche un esempio di sintassi corretta in funzione della loro versione del filtro ISAPI.

Su Mr.Webmaster gli articoli che ti interessano, secondo me, sono questi:

https://www.mrw.it/iis/articoli/filtro-stringhe-scrittura-url_843.html

https://www.mrw.it/iis/articoli/espressioni-regolari-filtro-isapi-rewrite_829.html

Il primo ti spiega come usare il filtro ISAPI ed il secondo come creare una funzione per scrivere i link sul sto, in funzione delle espressioni regolari che hai implementato.

Ciao!
 
immagino che il file httpd.ini serva per scrivere le funzioni per la gestione dei file riscritti o no?

puoi indicarmi comunque un esempio pratico? se aspetto che l'hosting mi risponda passa troppo tempo

comunque gli scrivo

grazie molte
 
Gli esempio che ti ho indicato su Mr.Webmaster ti spiegano in pratica come fare, anche se sono nella sezione IIS (alla fine il filtro ISAPI è un componente aggiuntivo per IIS) e sono molto tecnici, ma ti consiglio comunque di leggerli, dato ti spiegano per bene "vita, morte e miracoli" delle potenzialità della URL Rewriting.

Se vuoi un esempio più easy, basato sul file httpd.ini (esatto, è il file in cui si scrivono le espressioni per la gestione del rewriting) te lo faccio al volo.

Trasformiamo pagina.asp?id=1 in pagina_1.html

[ISAPI_Rewrite]
RewriteRule /pagina_(.*).html /pagina.asp\?id=$1 [L]

L'articolo "più semplice" l'ho scritto sul mio sito:

http://www.lukeonweb.net/454.asp

Un salutone!
 
ciao scusami se ti scrivo il problema è ke aruba non accetta tali codici
ed io sto in punta di suicidio visto ke senza questa regola vedo sfumare l'ultima mia possibilità di avere un buon posizionamento del sito.
c'è un altra maniera x far questa modifica?
è mai possibile ke tutti i siti non siano sul hosting aruba??
e poi sopratutto aruba ti da la possibilità ma su linux.. e noi sappiamo bene ke asp non gira su linus...
help sto impazzendo!!
:incazz2::incazz2::incazz2:
Innanzitutti devi domandare al tuo hoster se puoi usare il file httpd.ini e magari ti danno anche un esempio di sintassi corretta in funzione della loro versione del filtro ISAPI.

Su Mr.Webmaster gli articoli che ti interessano, secondo me, sono questi:

https://www.mrw.it/iis/articoli/filtro-stringhe-scrittura-url_843.html

https://www.mrw.it/iis/articoli/espressioni-regolari-filtro-isapi-rewrite_829.html

Il primo ti spiega come usare il filtro ISAPI ed il secondo come creare una funzione per scrivere i link sul sto, in funzione delle espressioni regolari che hai implementato.

Ciao!
 
Non ho mai lavorato con Aruba se non per pubblicità, quindi non lo so.

Su Linux ok, c'è il file .htaccess, ma su Windows non lo so se il filtro ISAPI è attivo, dovresti chiedere a loro.

Altre possibilità... creare i file col FileSystem, oppure cambiare hosting :)
 
cioè scusa l'ignoranza come sarebbe filesystem??
cmq no su windows il codice è disattivato si deve x forza portare il tutto su linux .. ma poi come faccio a far funzionare asp se lui gira su windows!??:skull:
cmq accetto altri suggerimenti su come poter risolvere sto problema delle url
tks mille e scusami x il disturbo
 
ciao luka scusami se ti sto disturbando tantissimo,
il problema è che io vorrei delle pagine con indirizzo corto ...sai x i motori di ricerca,
il problema è ke con aruba il file isapi rewrite non è possibile farlo girare in quanto gira solo ed esclusivamente su piattaforma linux,
quello che mi domandavo era cos'era il filesystem (ti prego illuminami0:) )
poi volevo sapere se esisteva qualche altra regola,script o qualsiasi altra cosa che mi permettesse di raggiungere il mio sogno di avere indirizzi più facili per google.
grazie mille e scusami ancora x tutto il disturbo che ti sto arrecando;)
 
Ma che disturbo? Siamo qui apposta :)

Se sul tuo computer crei un file, lo cancelli, lo rinomini, lo tagli, lo incolli, lo copi ci scrivi all'interno... beh, stai usando il File System.

Il File System serve dunque a gestire file e cartelle ed ASP permette di creare un oggetto di programmazione ingrado di gestire, entro certi limiti, il FileSystem del server.

Se vuoi riscrivere le URL ma non hai il filtro ISAPI puoi usare il File System, anche se è abbastanza difficile da usare per gestire un intero sito, quindi se non hai esperienza te lo sconsiglio... oppure fai esperienza!

In sostanza se hai un sito di ricette e vuoi scrivere i file cosi:

/ricetta-1/pasta-e-patate.asp

invece di:

/ricetta.asp?id=1

puoi usare il File System.

Questo mio sito è fatto tutto col File System, prima che scoprissi che c'è il filtro ISAPI sul server :D

http://www.ricettegratis.net/

Un link utile per imparare cos'è il File System:

https://www.mrw.it/asp/guide/oggetto-file-system_53.html

Ciao!
 

Discussioni simili