Newsgroup: it.lavoro.professioni.webmaster
Titolo: ANATEMA - indicizzazione url dinamici

Ragazzi, mi occorre il vostro aiuto. In pratica tutte la pagin che contegono
? e passano variabili in asp non vengono indicizzate. Che fare?
Conoscete qualche trucco?
Grazie
--
     Francis Mule
Site developer of:
-> 
http://www.LucaniaNet.it
-> 
http://www.RioneSanita.it
-> 
http://www.NapoliSotterranea.org
-> 
http://www.LucaniaNet.it/Proloco-ilportale

 Conoscete qualche trucco?
Eliminare le variabili, soprattutto se sono "di visualizzazione" anziche' di
"funzione"..
Tento di spiegare meglio..
Metti l'url
http://www.tuosito.it/index.asp?pagina=1&variabile=on&variabile2=off
puoi trasformarla, con le dovute istruzioni lato server, in una piu'
conformante
http://www.tuosito.it/index/1/on/off
In poche parole dici al tuo server che un indirizzo come il primo esempio
deve essere trasformato come il secondo esempio.. Non perdi le variabili per
strada (sono sempre le stesse), e i motori di ricerca gradiscono (te lo
garantisco! :-) perche' non spezzi gli indirizzi..
Unico problema e' che la gestione delle variabili diventa piu' complessa,
quindi ti consiglio di non utilizzare questo "trucco" se fai ad esempio
commercio elettronico (con mille variabili sull'articolo, utente, ecc.) e se
la "perdita" di qualche variabile compromette la visione della pagina..
Tanto per portarti un esempio terra terra, anch'io ho adottato questo
sistema per il mio sito..
Se vai a vedere, troverai index/0/1/it dove index significa il nome del
file, 0 il numero della pagina, 1 se hai Flash (0 se non l'hai) e it la
lingua (che per ora non e' attiva, quindi sarà sempre it). Sono solo 4
variabili che passano per l'indirizzo, quindi di facile "gestione".. Ma se
hai piu' di 6/7 variabili, lascia perdere! :-)
Purtroppo sul lato ASP non so darti una mano concreta.. Diciamo che ti serve
il corrispettivo Windows del comando/modulo RewriteRule di Apache, e
dichiarare le variabili (dove le deve prendere dall'indirizzo passante)
nella parte iniziale del tuo listato ASP...
Enjoy!
Ciao
Luciano
--
Digitalize your passions!
www.myl.it

Bella storia!
provero' a vedere (quando ho tempo....cioe' mai !;-DD)
io avevo sentito come soluzione spiccia, valida su siti con non molte
pagine:
visualizzi la pagine in un browser, te le salvi, le includi nel tuo sito
cambiando i link presenti nella pagina con link reali e funzionali, in
pratica hai creato una pagina statica da una dinamica, appetibile per i
motori di ricerca.
ho sentito anche di sistemi on fly che generano una pagina "statica" da una
dinamica, prova a cercare sui soliti siti (es. 
ww.aspin.com
 etc etc
ciao
daniele noris

 dinamica, prova a cercare sui soliti siti (es. 
ww.aspin.com
 etc etc
Questo e' interessante, credo che passino le variabili attraverso cookies o
comunque senza passare dall'indirizzo.. Anche in questi casi pero' si
rischia che ad es. i link nei bookmarks non lavorino correttamente, oppure
che i nuovi utenti del tuo sito che ti raggiungono dai motori di ricerca si
ritrovino pagine incomplete o troncate, che non abbiano i cookies abilitati
o che visualizzino la pagina con le preferenze altrui.. Io ai tempi ci avevo
sbattuto la testa non poco, e, anche se odio le variabili nella barra degli
indirizzi (spezzamento url in E-Mail, facilità da parte di intrusi di
"spippolare" facilmente in pagine a loro non dedicate se non si fanno un
mare di cicli di controllo ecc.) ho dedotto che questo era l'unico modo per
avere innanzitutto una URL corta ed usabile (riscrivere a mano lo stesso
indirizzo e' decisamente piu' facile), gradita dai motori di ricerca e che
non perdesse dati qua e la'.. Poi, ovviamente de gustibus..


Conoscete qualche trucco?
Il mi consiglio č di fregarsene. Il trucco di Luciano č tra i piů usati, ma
a che pro? Google le indicizza e gli altri si adegueranno tra poco.
Ciao.
Faser
--------------------
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
http://www.cfmentor.com
--------------------

 index/nomefile/html/it
Non esattamente.. Index *e'* il nome file, poi ci sarà sempre un numerico
che indica il numero di pagina (es. news/30/1/it significa che e' la news
numero 30, con Flash, in Italiano).
Quindi l'unica variabile che risulterebbe "misteriosa" sarebbe proprio
quella di Flash, ma per una questione di "URL corta" ho preferito mantenerla
numerica anziche' Flash/noFlash..
Il fatto e' che poi su due numeri (di fatto 0 e 1) i cicli di controllo sono
molto piu' semplici da gestire, con un testuale le cose si complicano non
poco..
Grazie comunque per il consiglio!



Grazie Luciano, la soluzione che proponi è buona, solo che mi servirebbe il
corrispettivo per NT e ASP.
Io ho provato una soluzione dekl genere, solo con ua pagina che processava
tutti gli indirizzi, e faceva il redirect. però la cosa sic omplica
moltissimo, perchè serve un ulteriore db ceh mantenga le corrispondenze!

 Ciao.
purtroppo non č cosě, e me google le ha fatte saltare tutte. E non c'č altra
spiegazione, considera che io avevo uns ito statico, poi per problemi di
gestione stom ettendo tutto in db, le pagine generate sono tantissime.
prima avevo dei meta diversiin ogni pagina ad hoc pe ril contenuto della
pagina stessa. Ora trasformando tutto in dinamica, homesso sempre nei db un
campo descrizione ed un campo keyword in modo dea poter riprodurre proprio
la stessa situazione che avevo prima.
Quindi stesse pagine, e stessi meta, prima ero ben indicizzato ora no! Come
risolvo?


 dinamica, prova a cercare sui soliti siti (es. 
ww.aspin.com
 etc etc
questa soluzion è interessante, l'unica cosa che volevo capire era se le
pagine "statiche" così generate rimangono sul server o data la loro natura
on-fly poi vengono eliminate?
Ne sai qualche esempio, o puoi megliop indirizzarmi, i "soliti siti" hanno
tantssimis cript spesso inutili!
TKS :-)


? e passano variabili in asp non vengono indicizzate. Che fare?
non vengono indicizzate da chi?
scrivi gli indirizzi che ti interessa indicizzare in una pagina di
html statico.

la stessa situazione che avevo prima.
Questa è una tecnica che faccio anche io solo che non metto i campi nel
database, ma li faccio generare dinamicamente a seconda del contenuto della
pagina almeno non ti tocca riempire i campi.


 Ciao.
Io a seconda delle pagine uso o campi key e description presenti nelle
pagine, oppure dinamicamente come fai tu.
La prima soluzione perň permette una personalizzazione perfetta! Ora non
funge, ma se i motori comincrannoa non dare problemi andra davvero bene!


 html statico.
cioč mi suggerisci di scrivere in una pagina .htm un elenco di indirizzi
dinamici? del tipo:
indice.htm e dentro
Potenza: 
http://www.lucanianet.it/comuni/mostra.asp?id=65
Matera: 
http://www.lucanianet.it/comuni/mostra.asp?id=125
ecc?
Funziona o č un'ipotesi? Perchč č un lavoraccio!


 a che pro? Google le indicizza e gli altri si adegueranno tra poco.
Oltre ai motori di ricerca, tieni presente che e' un ottimo sistema per
semplificare le url..
Se un giornale recensisse una tua pagina specifica con variabili ed annessi,
penso che la gente farebbe non poca fatica a riscrivere "da nuovo" il tuo
indirizzo, e sarebbe piu' aiutata con il sistema che proponevo.. Anche a
livello di link in newsletters, NG o mail un tale indirizzo sarebbe meno
"spezzato" alla famosa linea 72.. Poi io l'ho fatto solo per capire se era
possibile fare una cosa del genere, in quanto i motori di ricerca (escluso
Altavista) non mi calcolano proprio.. :-))


 corrispettivo per NT e ASP.
Purtroppo di ASP non ne so molto, specialmente per quanto riguarda il
corrispettivo all'.htaccess di Apache.. Penso perň che molti Aspisti del NG
possano darti una mano in modo piu' che professionale..


Sull'indicizzazione di pagine dinamiche ci sono due ottimi articoli, anche
se nello specifico riguardano i siti in php;
www.phpbuilder.com
www.phpwizard.net
Ciao

 ha scritto nel messaggio
news:9v2akq$360$1...@fe2.cs.interbusiness.it...


 Il problema secondo me sono gli url dinamici:
beh su google non direi... visto che indicizza qualsiasi cosa gli dai in
pasto... l'unico problema potrebbe essere il fatto che non ci sono molti
siti che linkano al tuo... dovresti aumentare questo tipo di scambio...
cosi' google ti fa salire...
ciao
--
Lino Mari [MOD it.economia.e-commerce]
sito di supporto al NG --> 
http://www.e-conomy.it
http://www.viadeimercanti.com
 - Il nuovo portale per chi fa e-commerce
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D004

 cosi' google ti fa salire...
Lino, non č vero quello che dici , poichč se vai nella directory della
Basilicata, come ranking siamo al 1/2 posto.
Guarda tu stesso!
http://directory.google.com/Top/World/Italiano/Regionale/Italia/Basilicata/
Inoltre noi scambiamo link con molti siti attraverso un piccolo motore di
ricerca che abbiamo messo su 
http://www.lucanianet.it/partner/index.asp
Se inoltre fai una ricerca su google come " portale regionale Basilicata "
risultiamo addirittura prima di quello ufficiale della regione!
(
http://www.google.it/search?sourceid=navclient&q=portale+regionale+Basilica
ta+) Verifica tu stesso!
Inoltre con le sole parole "portale regionale" siamo al secondo posto.
http://www.google.it/search?hl=it&q=portale+regionale&lr=
Ti posso garantire che questa situazione era analoga se si cercava la pagina
di un qualsiasi comune, prima che fosse indicizzato il nuovo sito.
Ora ho utilizzato le stesse parole chiave e i stessi testi/argomenti.
L'unica cosa che č cambiata č la gestione delle pagine ergo il problema č
lě! non trovi?
Ti prego dammi una mano!

Funziona o č un'ipotesi? Perchč č un lavoraccio!
mah  a funzionare funziona, io ho visto che su google certe mie pagine
dinamiche sono indicizzate perché i link compaiono su una pagina
statica...  o meglio, su una pagina dinamica ma che viene visualizzata
senza variabili, tipo default.asp o chisiamo.asp o simili...
per il lavoraccio, falla generare ad access (o al db che usi) per
mezzo di qualche funzione di i/o su file.  ad es., magari hai una
tabella tMostre, ti generi un file cosě:
[setto un recordset su tMostre]
do until rstMostre.eof
   write #1, descrizione: " & rst("city") & ":
http://www.lucanianet.it/mostra.asp?id=
" & rst("id")
   rst.movenext
loop
credo di aver mischiato un po' di sintassi tra vba e vbs ma il
concetto si dovrebbe capire.

 ha scritto nel messaggio
news:3c14da58...@news.interbusiness.it...


 in questo modo, giusto per umiliarmi pubblicamente? :-)))
mah, io ho fatto qualche prova, e' chiaro sarebbe piu' una "backdoor" che
una pagina realmente fruibile
il tuo sistema e' molto interessante, ma e' in Php, e sai mi dovrei
ristudiare il tutto da capo...... (a parte che non si finisce mai...)
poi per i sistemi on fly non ho approfondito la cosa, erano piu' articoli, e
mi sembrava (per il mio livello) abbastanza complessa...
ciao
daniele

 garantisco! :-) perche' non spezzi gli indirizzi..
anch'io ho fatto cosi' su 
www.insidehorror.com

 anch'io ho fatto cosi' su 
www.insidehorror.com
Ma è in asp?

 lì! non trovi?
non sono un esperto di motori... pero' google indicizza il mio sito tutto
sommato bene... e sono tutte pagine dinamiche con variabili... sinceramente
non saprei cos'è' che non va... almeno per google... per gli altri... il
discorso variabili e' un problema... che io ho rimediato con un file apposta
che indicizza tutti i contenuti in una sola pagina.... senza le variabili!


 che indicizza tutti i contenuti in una sola pagina.... senza le variabili!
quindi una sorta di mappa con estenzione . o .aps o .htm in cui cisono
praticamanete i link a tutte le pagine del sito con url dinamico. Giusto?
sez1
  file.asp?cat=3&art=2
  file.asp?cat=4&art=3
ecc.
sez2
  ecc.

 sez2
no... una pagina che ha l'indirizzo della risorsa in html... che poi punta
con un refresh a quella reale...
p.e. pagina lista.asp
/file1.htm --> che fa un refresh a /content.asp?ID=350
/file2.htm --> che fa un refresh a /content.asp?ID=360
il refresh puoi farlo con la tecnica che vuoi, anche se sarebbe megliom in
javascript...
bai;-))


 ha scritto nel messaggio
news:9v53ka$d4vf4$1...@ID-118495.news.dfncis.de...



Moderatore di it.comp.www.asp
http://www.aspitalia.com
 Enjoy the .NET community!
http://www.dev2dev.it
 La rete ha connesso nuove particelle!

 più difficile a dirsi che a farsi.
questa è una strada che potrebbe essere utile. provo a contatatre il mio
hoster, intanto puoi dare qualche info in più?
Cosa esattamente devo chiedere?


 Cosa esattamente devo chiedere?
di far puntare il server web, nel caso di codice di stato 404, su uno script
di tua scelta (non so chi sia il tuo provider e quale piattaforma utilizzi,
dunque mi mantengo sul generico).


 --
 io sto su un win2000, il sito, č asp (quel poco che so l'ho imparato
indovina dove???:_)), ed utilizza Ms Access.
Lo stato 404 č quello che generano i motori di ricerca inviando lo spider?
Lo script a cui deve puntare dic he tipo deve essere? Che deve fare?
Grazie

 Lo script a cui deve puntare dic he tipo deve essere? Che deve fare?
ASP nel tuo caso e deve in qualche modo emulare una struttura statica.
ho fatto un esempio qualche post addietro.


 ho fatto un esempio qualche post addietro.
TKS, mi metto a studiare