Pagina 1 di 2 12 UltimaUltima
Risultati da 1 a 10 di 18

Discussione: Url rewrite mysite.it/[anno]/[mese]/[giorno]/titolo-articolo/

  1. #1

    Url rewrite mysite.it/[anno]/[mese]/[giorno]/titolo-articolo/

    Salve, vengo da wordpress, e sul vecchio blog avevo l'url degli articoli in questo modo: mysite.it/[anno]/[mese]/[giorno]/titolo-articolo/

    Dopo aver copiato tutti gli articoli su vbulletin, come è possibile configurare un url redirect dai vecchi verso i nuovi articoli, oppure assegnare agli articoli di vbulletin lo stesso url di quelli di wordpress?

  2. #2
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    63
    Messaggi
    9,035
    Penso che per le URL vecchie si debba creare sia uno script PHP che va a cercare gli articoli in base al titolo, sia un redirect che chiami questo script.

    Qualcosa del genere:
    Codice:
    RewriteRule ^[0-9]+/[0-9]+/[0-9]+/(.*)$ tuoscript.php?title=$1 [NC,L]
    Se ti servono anche anno, mese e giorno, allora si potrebbe formulare:
    Codice:
    RewriteRule ^([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ tuoscript.php?y=$1&m=$2&d=$3&title=$4 [NC,L]
    Giovanni
    http://www.trimelli.com/

    Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.

  3. #3
    Ehm, credo sia un qualcosa fuori dalla mia portata!
    Qual è secondo te la soluzione che mi danneggerebbe di meno per i motori di ricerca?
    Avevo pensato di lasciare i vecchi articoli su wordpress, però poi sarebbero esclusi da eventuali ricerche degli utenti su vbulletin e via dicendo, e si tratta di un migliaio di articoli.
    Come gestiresti te la situazione insomma?
    Ultima modifica di daimpa; 09-05-2013 alle 17:03

  4. #4
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    63
    Messaggi
    9,035
    Se puoi lasciare gli articoli sul vecchio sito magari in una sottocartella allora questa sarebbe la soluzione migliore. In tal caso basterebbe puoi un redirect semplice.

    Per quanto invece riguarda la ricerca, Mettere una casella con la ricerca tramite Google è in ogni caso la scelta migliore. Io la metto dove posso, perché la maggioranza delle persone non ha mai capito come funziona la ricerca interna di vbulletin.
    Giovanni
    http://www.trimelli.com/

    Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.

  5. #5
    Citazione Originariamente Scritto da y2ksw Visualizza Messaggio
    Se puoi lasciare gli articoli sul vecchio sito magari in una sottocartella allora questa sarebbe la soluzione migliore. In tal caso basterebbe puoi un redirect semplice.

    Per quanto invece riguarda la ricerca, Mettere una casella con la ricerca tramite Google è in ogni caso la scelta migliore. Io la metto dove posso, perché la maggioranza delle persone non ha mai capito come funziona la ricerca interna di vbulletin.
    Ok, grazie mille. Una cosa, sul wordpress gli url li avevo in questo modo: mysite.it/201x/05/10/titolo-articolo. Come suggerito sposto wordpress in una cartella mysite.it/old/, ma poi come faccio a reindirizzare gli url ti tutti gli articoli? Potrei fare un redirect da mysite.it/201x/ a mysite.it/old/201x/...? In vbulletin non vengono mai in nessun caso fuori url del tipo mysite.it/201x? Sto usando il tuo mitico odiseo

  6. #6
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    63
    Messaggi
    9,035
    Questo potrebbe essere una soluzione (da provare e ottimizzare però):
    Codice:
    RewriteRule ^([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ old/$1/$2/$3/$4 [NC,L]
    In OdiSEO non ci sono mai solo numeri come nomi di cartelle (ma solo numero-testo), per cui si va sicuro con il filtro indicato.
    Giovanni
    http://www.trimelli.com/

    Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.

  7. #7
    Citazione Originariamente Scritto da y2ksw Visualizza Messaggio
    Questo potrebbe essere una soluzione (da provare e ottimizzare però):
    Codice:
    RewriteRule ^([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ old/$1/$2/$3/$4 [NC,L]
    In OdiSEO non ci sono mai solo numeri come nomi di cartelle (ma solo numero-testo), per cui si va sicuro con il filtro indicato.
    Allora, non sono un fenomeno di url rewrite. Ho cercato di combinare quello che hai scritto te con quanto trovato su google. Cosa ne dici di questo?

    Codice:
    RedirectMatch 301 /20(.*)/(.*)/(.*)/$ old/$1/$2/$3/$4 [NC,L]

  8. #8
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    63
    Messaggi
    9,035
    Citazione Originariamente Scritto da daimpa Visualizza Messaggio
    Allora, non sono un fenomeno di url rewrite. Ho cercato di combinare quello che hai scritto te con quanto trovato su google. Cosa ne dici di questo?

    Codice:
    RedirectMatch 301 /20(.*)/(.*)/(.*)/$ old/$1/$2/$3/$4 [NC,L]
    Dico che facendo così rischi di non beccare tutte le URL "vecchie". Bisogna fare per forza un filtro basato sui numeri, e quindi qualcosa simile a quel che ho detto io.

    Inoltre RedirectMatch o redirect in genere non è elegantissimo se vuoi che i vecchi dati si comportino come un'estensione. Va bene, ma solo se a un certo punto vorrai fare a meno delle pagine vecchie.
    Giovanni
    http://www.trimelli.com/

    Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.

  9. #9
    Ogni giorno che avanza ho sempre piu paura di installare vbulletin online
    Sinceramente ancora non mi è chiaro praticamente nulla di quel codice che hai scritto e su google incredibilmente non trovo guide per l'argomento. A livello teorico, partendo dal tuo codice, cos'è che dovrei modificare? Cerco di studiarmi un po' la situazione :P

    Solo per cuirosità, perchè con quel redirect che ti ho scritto rischierei di non beccare tutte le vecchie pagine? Son sicuro al 100% che tutti gli articoli hanno il forumato mysite.it/20xx/yy/zz/titolo-articolo

  10. #10
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    63
    Messaggi
    9,035
    Se utilizzi un'utilità a sola metà è come fare l'espresso con la polvere senza acqua

    Il redirect ha molte forme e applicazioni, alcuni dei quali sono corretti e altri no. Non mi meraviglia che non trovi indicazioni su Google. Infatti la maggioranza delle persone non sa come applicare le regole di reindirizzamento. E con il passare del tempo tutte le indicazioni errate o sbagliate sono scomparse. E alla fine è avanzato il nulla.

    Non devi avere paura di installare o non istallare qualcosa. Prenditi un dominio e installa il tuo vecchio WordPress. Poi applica le regole che abbiamo indicato qui. E poi prova ad accedere.

    In fondo questa prova la puoi fare anche sul tuo vecchio sito. Quando poi hai acquistato confidenza con il reindirizzamento allora aggiungi il forum.

    Comunque sia, se io ti indico una miglioria non vuol dire che non puoi usare il tuo modo. Soltanto quando si verificano determinate situazioni il tuo metodo non potrebbe più funzionare mentre il mio continua ad andare.

    Infine, se tutto questo ti spaventa, forse non dovresti usare Internet
    Giovanni
    http://www.trimelli.com/

    Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.

Pagina 1 di 2 12 UltimaUltima

Discussioni Simili

  1. URL Rewrite per una migliore indicizzazione
    Di cla75 nel forum Come faccio
    Risposte: 6
    Ultimo Messaggio: 20-09-2012, 20:25
  2. Risposte: 4
    Ultimo Messaggio: 03-02-2010, 13:12
  3. vBulletin 3.6.x Photoplog Pro e Mod-Rewrite
    Di cionfs nel forum VBulletin 3
    Risposte: 5
    Ultimo Messaggio: 12-07-2007, 14:09

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •