- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- Reindirizzamento di contenuti indicizzati
-
Reindirizzamento di contenuti indicizzati
Ciao a tutti,
il problema è questo:ho rifatto il sito per un cliente, il sito vecchio era in asp mentre quello nuovo è stato fatto con joomla quindi php.
I due siti sono sotto due differenti provider ed hanno ovviamente due indirizzi differenti.
Vorrei evitare di perdere i contenuti già indicizzati del vecchio sito dato che esiste una corrispondenza con i contenuti del nuovo.come posso fare?
E' corretta la strada del 301 nell'htaccess del nuovo sito?grazie
-
Ciao pistoweb e benvenuto nel forum,
a mio avviso la strada dei redirect 301 tramite htaccess è la migliore per mantenere il posizionamento.Per qualsiasi problema tecnico non esitare a chiedere.
Simone.
-
Questa è la regola che stò testando.... perchè non mi funziona??
RewriteRule ^avviso_legale.asp$ /it/contatti/56.html [R=301,L]
-
Strano, dovrebbe funzionare.
L'hai inserito dopo RewriteEngine on?P.S: Sarebbe buona regola nel primo termine (in questo caso avviso_legale.asp) inserire il backslash prima di punti.
Ciao.
-
Ciao, attento a non fare un .htaccess troppo lungo. Ricordati che per ogni "richiesta" il web server si deve processare tutto l'htaccess (fino a trovare la regola intendo, ma le immagini, i css, i js che non hanno una regola associata producono il processamento dell'intero .htaccess).
In drupal c'è un comodo modulo che fa lui la trasposizione (con il 301). Non esiste nulla per joomla ?
M.
-
grazie per l'avvertimento,
i contenuti che dovrei reindirizzare sono 185. che dici è fattibile?
-
185??
Un po' tantini secondo me.Non riesci a crearti un modulo/plugin che ti permette di fare questa cosa a livello PHP e non htaccess ?
M.
-
come dovrei agire?
io conosco (poco) il rewriterule di htaccess... ma in php come si fa?
-
Ciao ziobudda, a mio avviso invece 185 non sono poi così tanti. Io al momento ne ho 220 e la velocità del mio sito è buona...Poi ovviamente tutto dipende dal server, poi in caso rallenterebbe, mi pare strano che non funga proprio.
@Pistoweb comunque non funziona o da internal server error? Nel primo caso, ripeto, hai inserito la stringa dopo RewriteEngine on?
Simone
-
Questo l'htaccess..
accattp://img705.imageshack.us/i/htaccess.jpg/
@Fregior: non funziona e non da errore.
-
A volte anche l'ordine in cui sono inserite le righe può causare problemi. Ad esempio io proverei a metterlo prima dei vari RewriteCond.
Ciao.
-
fatta la modifica ma il risultato è il medesimo...
vado ancora sul vecchio sito.
-
questa la pagina indirizzata
accattp://vuww.sodi.com/avviso_legale.aspquesta è quella nuova
accattp://vuww.sodiscientifica.eu/it/contatti/56.html
-
mi sorge un dubbio:
ma non è che il 301 non si scatena poichè il vecchio sito è ancora on line???
-
No, non c'entra nulla.
Io ho provato a mettere:RewriteEngine On RewriteRule ^avviso_legale.asp$ http://www.example.eu/it/contatti/56.html [R=301,L]
su un mio spazio web e funziona: redirige da example.com/avviso_legale.asp a
example.eu/it/contatti/56.html
Si potrebbe fare senza il rewriteengine, però ti consiglio di aspettare persone che hanno già avuto a che fare o che sanno darti una mano con questo problema.Ciao
-
Domanda semplice: ma non è che non puoi avere l'.htaccess nel tuo spazio web ?
M.
-
Ciao pistoweb,
l'hosting del vecchio sito ha il mod_rewrite attivo?
Il file .htaccess l'hai inserito nella document root del vecchio sito?