• User Newbie

    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


  • Super User

    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 🙂


  • User Newbie
    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://www

    
    Pensi che possa andar bene comunque?
    Lo scrivo nell'URL vecchio, giusto...?
    
    Grazie

  • User Newbie

    no nisba ciò provato ma non funge...:x


  • Super User

    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...


  • User Newbie

    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)

  • Super User

    a questo punto direi che ti sposto nella sezione adatta a parlare di htaccess 🙂