Newsgroup: it.lavoro.professioni.webmaster
Titolo: Redirezione URL: problemi

Mi è stato chiesto di "prendere in mano" un sito già esistente di 
un'azienda.
Conosco bene la regola aurea degli URL "eterni", tuttavia, in questo 
caso non si può proprio: URL con spazi (avete presente %20?), con errori 
ortografici, ecc. (Va beh, non commentiamo). Quindi devo creare nuovi 
URL sensati e metterci dentro i contenuti.
Tralasciando per ora gli aspetti relativi alla manutenzione del codice 
(e anche qui ce ne sarebbe da dire), ciò pone due ordini di problemi:
- chi ha un bookmark su uno degli URL non deve ritrovarsi con "error 404"
- (e *soprattutto*) le pagine attuali sono indicizzate su Google. 
Cambiare  gli URL tout court crea dei problemi di posizionamento sui 
motori di ricerca.
Semplice, dirà qualcuno, ci sono ENNE metodi di redirect che sono 
trasparenti agli utenti e non dispiacciono ai motori di ricerca (in 
particolare il 301 Permanment Redirect).
Sfortunatamente non ho accesso al file di ocnfigurazione del web server 
e, poiché l'hosting è un po' economico, anche se il web server è apache, 
il provider non mi permette di creare il file .htacess e mettere lì 
tutte le redirezioni. Sorvoliamo *anche* sulle ragioni di ciò.
La domanda è: come posso fare (a parte cambiare hosting provider cosa 
che faremo comunque a medio termine)?
Max

On Mar 28, 2:07 pm, THX-1138 <maxcubeCANCE...@CANCELLAinterfree.it>
wrote:

Una soluzione non elegante ma efficace potrebbe essere questa:
<html>
<head>
<script language=javascript>
function vediindex()
{
window.open('ilfilechevuoiaprire.html','_self');
}
</script>
</head>
<body onload="vediindex()">
</body>
</html>

 tutte le redirezioni. Sorvoliamo *anche* sulle ragioni di ciò.
Questa è proprio una cosa noiosa, in quanto il 301 è il metodo suggerito 
da google. Dì al tuo cliente che perderà rank se non decide a prendere 
provvedimenti.
Cla!
-- 
http://www.docebo.com
 [My company]
http://claudioerba.blogspot.com
 [My Blog]
Molto sulle mie, quadrato, incazzoso, tremendo, insopportabile (Non sono 
eterno, prendete appunti)


Ci avevo pensato, ma come dice qui 
http://www.stevenhargrove.com/redirect-web-pages/
ai motori di ricerca non piace. Esattamente come il redirect HTML.
Per intenderci:
<html>
<head>
...
<meta http-equiv="refresh" content="delay;url=ilfilechevuoiaprire.html">
...
</head>
<body>
...
</body>
</html>
Max

 provvedimenti.
Eh già, ma ora mi trovo nel guado. Le nuove pagine sono pronte, lui le 
vuole pubblicate, ma senza danni SEO, di cui rispondo sempre io....
Ho già fatto presente che l'hosting provider è da cambiare, ma per il 
momento non è possibile. Quindi devo trovare una soluzione che in 
qualche modo risolva tamponi la falla.
Mi era venuto in mente anche di:
1. cancellare i vecchi file e ricrearli come link simbolici (ln -s) ai 
nuovi.
MA.... il provider non fornisce accesso telnet/rsh al sito, solo ftp.
2. copiare i nuovi file sui vecchi, ritrovandomi così sul sito, oltre ai 
nuovi file, anche quelli vecchi con il contenuto dei nuovi)
MA.... non voreri che poi il siti si auto-penalizzi a causa delle nuove 
politiche contro il duplicate content di Google.
Massimo

"THX-1138" <maxcube...@CANCELLAinterfree.it> ha scritto nel messaggio 
news:50vOh.29828$6.2...@tornado.fastwebnet.it...
||2. copiare i nuovi file sui vecchi, ritrovandomi così sul sito, oltre ai
||nuovi file, anche quelli vecchi con il contenuto dei nuovi)
||MA.... non voreri che poi il siti si auto-penalizzi a causa delle nuove
||politiche contro il duplicate content di Google.
ciao,
non conosco bene come venga applicato questo
"duplicate content" ma non credo penalizzi due
pagine simili dello stesso sito solo perchè hanno
due url differenti
la strada da seguire,secondo me, è proprio quella di duplicare
le pagine, magari usando lo stesso layout ed utilizzando
solo una parte del contenuto, consigliando di "seguire"
il link alla nuova pagina per gli ultimi aggiornamenti
una volta che google avrà indicizzato le nuove pagine
se avrai fatto un buon lavoro vedrai che calerà l'interesse
per le vecchie pagine ed aumenterà il numero di accessi
delle nuove
con i referer terrai sotto controllo la situazione
e dopo qualche mese potrai anche rimuovere le
vecchie pagine
è un'idea
bye
luke

 faremo comunque a medio termine)?
Se sono pagine php puoi inserire il Redirect 301 nell'header
Però presumo si tratti di pagine HTML. Io senza dubbio aspetterei di 
cambiare hosting e nel frattempo, dato che non se ne può fare a meno, 
inserirei nelle pagine 404 il link verso la pagina nuova ("la pagina è stata 
spostata qui"). Se proprio vuoi usare subito i nuovi url, farei la stessa 
operazione sulle pagine del vecchio sito (cancellazione contenuto e scritta: 
"la pagina è stata spostata qui").
Un paio di anni fa ho usato questo metodo e mi è andata bene. Applicando 
altre soluzioni che non consistano in un redirect lato server, rischi di 
creare casini. IMHO!
Mario.
http://www.minidesign.it