- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- Redirect, Rewrite o cosa?
-
Redirect, Rewrite o cosa?
Ciao a tutti.
Ho la necessità di creare delle pagine html statiche con i contenuti generati da pagine dinamiche.
Questo perché? Perché le pagine dinamiche sono piene di parametri e magari offrire allo spider url statiche e magari semantiche immagino sia molto meglio.
Esiste un modo per far indicizzare agli spider le pagine statiche ed in maniera automatica offrire agli utenti le pagine dinamiche?
Spero di essere stato chiaro.
Ciao a tutti.
-
@F@bri said:
Ciao a tutti.
Ho la necessità di creare delle pagine html statiche con i contenuti generati da pagine dinamiche.
Questo perché? Perché le pagine dinamiche sono piene di parametri e magari offrire allo spider url statiche e magari semantiche immagino sia molto meglio.
Esiste un modo per far indicizzare agli spider le pagine statiche ed in maniera automatica offrire agli utenti le pagine dinamiche?
Spero di essere stato chiaro.
Ciao a tutti.Ciao
Per il motore di ricerca non fa differenza che la pagina abbia estensione html o php.
Per rendere un url del tipohttp://www.sito.it/pagina.php?id=10
come
http://www.sito.it/wurlsematico/
Devi usare il mod_rewrite. Cerca le discussioni sull'argomento qui sul forum: ne trovi a bizzeffe.
bye
-
Grazie ignatz per la risposta
probabilmente mi sono espresso male, anzi sicuramente.
Premesso che il server su cui devo operare è un server MAC (qualcuno ha esperienza?)
Quello che vorrei fare io è questo:
io ho il mio sito dinamico con url da pelle d'oca: id di sessione, 127 parametri in querystring e varie altre cosette.
Per far guadagnare ranking alle pagine, dato che i motori difficilmente le riescono ad indicizzare (grazie ai parametri difficilmente acquisiscono anzianità) mi piacerebbe fare una cosa del tipo creare dei documenti html con gli stessi identici contenuti delle pagine dinamiche (quindi non voglio fare azioni black hat o pagine straottimizzate per key) e fare in modo che lo spider veda le pagine statiche e che quando un utente invoca tali pagine (a seguito di un click nelle serp) vengano proposte quelle dinamiche.
Di fatto la pagina statica da indicizzare ha il seguente url www.sito.it/categoria/pagina.html mentre la pagina da restituire all'utente è quella reale www.sito.it/pagina.t?SESSIONID=KJCC9OODKE&Param1=11111&Param2=AAA&Param3=k2k2k2k
Che dite se pò fà o siamo ai confini con qualche forma di spam?
-
E molto piu semplice di quanto tu pensi, almeno lo è su server linux
con il mod rewrite fai quello che dici tu traduce una pagina .php ( con tutti i parametri che vuoi ) in una html magari del tipo www.sito.it/parametro1/parametro2/nomepagna.html...
Questa pagina la vedono sia i motori che gli user in modo statico ma realmete è una pagina dinamica
Es. xttp://www.spaccioworld.com/webcommunity/profilo/364/mix.htm
profilo e 364 e mix sono dei parametri ... io lo fatta tradurre cosi ...
-
@F@bri said:
...il server su cui devo operare è un server MAC...
Se il server è recente e usa OSX, allora sei su piattaforma *nix e webserver apache. In questo caso, come giustamente è già stato detto, il sistema per ottenere quanto ti serve è il mod_rewrite, per il quale ci sono ottimi spunti e guide un po' ovunque. Questo è il link al manuale di apache 2: http://httpd.apache.org/docs/2.0/misc/rewriteguide.html
Il mod_rewrite è uno strumento molto versatile e potente ma potenzialmente pericoloso se non sai esattamente cosa stai facendo, per cui ti conviene sperimentarlo un po' su un sezione non produttiva di un sito: crei una cartella con qualche pagina e aggiungi il file .htaccess col quale sperimentare le varie opzioni.Se invece il server ha ancora mac os 9.* allora probabilmente sta utilizzando qualche webserver di terze parti come webten o webstar; in questo caso non vale il discorso mod_rewrite.
-
Grazie ragazzi le vostre info sono molto utili.
L'unica cosa che mi domando, non avendo mai fatto mod_rewrite è questa:
la logica prevede di creare un url statico utilizzando i valori dei parametri passati in querystring, ma se i miei valori fossero tutti numerici (ad es: ?val=98&Prog=21) io creerò un url tipo pagina.t/98/21/?
A rigor di logica dovrebbe essere così, appena ho la possibilità di mettere mani al server vi faccio sapere qualcosa.
Grazie mille,
-
Non perforza da questa pagina pagina.t/98/21/? potresti fare uscire qualsiasi url statico; io mi muoverei in questo modo:
da pagina.t/98/21/? a 98/21/titolopagina(loprendipropriodaltiltle).html
-
Ok grazie per la dritta, non conoscendo il mod_rewrite pensavo che mediante una regular expression creasse l'url dai parametri in querystring.
Thank you so much!