Domanda

C'è un modo siamo in grado di avere due Permalinks differenti in un blog Wordpress? Questo perché molti di noi inizia blogging quando abbiamo limitato conoscenza di SEO e finiscono in alcuni URL che non sono che SE amichevole.

Quindi molte pagine di blog sono già indicizzati dai motori di ricerca e non vogliamo rovinare URL vecchio.

Così voglio creare nuova permanente che è diverso da quello vecchio. Solo il palo più recente deve utilizzare questo permalink.

C'è qualche soluzione a questo problema? Senza reindirizzamento 302 vogliamo creare 2 permalink differenti nello stesso blog Wordpress.

È stato utile?

Soluzione

Se ho capito bene, si desidera accedere ai vecchi messaggi solo con la vecchia struttura dei permalink (ad esempio ?p=123), ed i nuovi posti solo con la nuova struttura (es. /2009/08/name-of-article).

Ho paura che questo non è possibile senza dover riscrivere il codice di Wordpress (vedi breve spiegazione alla fine della mia risposta).

Tuttavia, penso che di Scott Yang permalink reindirizzamento plug (scroll fino a FAQ) o di Dean Lee permalink plug migrazione potrebbe essere una soluzione.

Quando Wordpress genera un link (ad esempio per un nuovo articolo, per "continuare a leggere" link o per i risultati di ricerca), che utilizzerà la nuova struttura dei permalink, anche per i vecchi post (che purtroppo non è quello che si intendeva exachtly ). Se qualcuno invece utilizza un vecchio permalink, verrà riscritto al volo e l'utente (o SE) verrà reindirizzato alla pagina corretta.

Questa redirect 301 dovrebbe mantenere il vostro page rank.


Spiegazione perché avere differenti strutture permalink per vecchi e nuovi messaggi in parallelo significherebbe modificare il codice di Wordpress:

Per ogni post, Wordpress memorizza un ID univoco (ad esempio, "123") e non necessariamente unico nome postale (ad esempio, "nome-di-articolo") nel database.

Quando un URL con un permalink come /2009/08/name-of-article si accede, Wordpress traduce questo in base al attualmente configurato struttura dei permalink. Se si costruisce un link, lo fa anche questo in base al attualmente configurato regola permalink.

Si avrebbe bisogno di aggiungere codice punta Wordpress in modo che utilizzi due regole diverse depening l'età di questo articolo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top