- Home
- Categorie
- Coding e Sistemistica
- Coding
- Ho spostato il blog: e i permalink?
-
Ho spostato il blog: e i permalink?
Salve,
ho spostato il mio blog da http://www.sergejpinka.netsons.org/ a http://www.sergejpinka.it/.
Tenendo presente che i due blog hanno gli stessi articoli, come faccio a reindirizzare tutte le entrate sul vecchio blog, direttamente nel nuovo (nel medesimo articolo, da vecchio a nuovo in poche parole)?Il mio blog è pittaforma wordpress 2.0.4, PHP4.4.
Grazie mille dell'aiuto.
Sergio Pinna
-
teoricamente: con un redirect 301 fatto direttamente sull'htaccess...
praticamente: aspetta che arrivi qualcuno in grado di scrivere quella regola
FORSE, ma dico FORSE potrebbe essere qualcosa come:
RewriteCond %{HTTP_HOST} ^www.dominiovecchio.ext$
RewriteRule ^(.*)$ http://www.dominionuovo.ext/$1 [R=301,L]ma tieni conto che l'ho biecamente copiata da un cheatsheet che PROMETTE che faccia quel che ti serve
-
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.sergejpinka\.netsons\.it$ RewriteRule ^(.*)$ http://www.sergejpinka.it/$1 [R=301,L]
ho trovato questo codice nel forum ufficiale di K2. Ma lì si discuteva di reindirizzare da un
http://
ad un ```
http://wwwPensi che possa andar bene comunque? Lo scrivo nell'URL vecchio, giusto...? Grazie
-
no nisba ciò provato ma non funge...:x
-
mi ero peraltro dimenticato di darti il benvenuto, non avevo visto che era il tuo primo messaggio!
no, quel codice va messo nel htaccess del vecchio blog.
sicuramente può venir bene comunque, a prescindere dal www o meno (funziona ANCHE per quelo, ma non solo), però come dicevo non sono un grande esperto di htaccess...
-
Penso che il problema del sottoscritto possa essere di interesse generale. Dunque scrivo uno pseudo-articolo:
Premessa
- ove non v'è l'http:// **non **va inserito!
- .com è possibile modificarlo con altre estensioni (.org; .it; ecc. ecc.)
- ove c'è l'http:// **non **va cancellato!
- l'uitlizzo di htm **non **pregiudica il reindirizzamentoPROBLEMA N°1
reindirizzare tutto il sito, posto che il sito vecchio e quello nuovo abbiano la stessa struttura, identica al 100% (cambia la radice: es. www.vechio.com/topolino/coda.html --->> www.nuovo.it/topolino/coda La "cosa" che **deve **rimane uguale è quella **dopo **la radice). Nel caso non lo sia controllare la soluzione al P.N°3].
SOLUZIONE AL P.N°1
<IfModule mod_rewrite.c> Redirect 301 / http://nuovo.it/
==================================================*
P.N°2*
reindirizzare solo e solamente una singola pagina (es. da www.vechio.com/galileo.html a www.nuovo.it/galileo.html)S. AL P.N°2
<IfModule mod_rewrite.c> Redirect 301 /galileo.html http://nuovo.it/galileo.html
==================================================
*P.N°3
*reindirizzare alcune pagine ma non tutte.
[INDENT]Corollario al P.N°3: la soluzione proposta di seguito è da utilizzare anche in presenza di **reindirizzare tutto il sito con struttura non identica al 100%
**[/INDENT]```
<IfModule mod_rewrite.c>
Redirect 301 /galileo.html http://nuovo.it/galileo.html
Redirect 301 /cipolle.html http://nuovo.it/cipolle.html
Redirect 301 /cespuglio.hml http://nuovo.it/cespuglio.html
ecc. ecc.================================================== *P.N°4* reindirizzamento dei feed. Mediante feedburner (dal vecchio feed **direttamente **al nuovo feed di feedburner) *S. al P.N°4*
<IfModule mod_rewrite.c>
Redirect 301 /feed http:/feeds/feedburner.com/ilmiofeed================================================== ...bo' spero di non aver scritto bischerate! :lol::quote::yuppi: Bibliografia: * [http://www.flyteblog.com/flyte/2005/03/301_redirects_t.html](http://www.flyteblog.com/flyte/2005/03/301_redirects_t.html) * [http://www.highrankings.com/issue125.htm#guest](http://www.highrankings.com/issue125.htm#guest)
-
a questo punto direi che ti sposto nella sezione adatta a parlare di htaccess