Redirección de categoría en URL de Wordpress con 301

  • Autor Autor sabogal
  • Fecha de inicio Fecha de inicio
sabogal

sabogal

Épsilon
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Necesito agregar la categoría a url generada por wordpres.
Actualmente tengo %postname%/ y quiero dejarlo en /%category%/%postname%/

¿Cómo sería la redirección 301 correcta?

Gracias.
 
En la parte de enlances permanetes , en estructura personalizada escribes /%category%/%postname%/ 😎
 
En la parte de enlances permanetes , en estructura personalizada escribes /%category%/%postname%/ 😎

El problema de eso es que si actualmente tienes ya indexados post y cambias la estructura como mencionas, los post indexados caeran en un error 404. Creo que el OP ya sabe de ésto y por eso pidio la redirección 301 para evitar los errores.
[MENTION=13757]sabogal[/MENTION]

Existen dos maneras, uno con plugin y otro sin plugin. Para que funcione sin plugin necesito saber que web server tienes: nginx o apache?

Saludos
 
Gracias.
Tengo apache.
 
Gracias.
Tengo apache.

Bien, ahora los detalles:

Imagino tienes acceso al htaccess y por último cuantos post son en los que quieres hacer la redirección?

Saludos
 
Sí, tengo acceso al htacces y son como 2.000 post
 
No. Son como 12 categorías
 
No. Son como 12 categorías

El detalle de eso, es que en el htaccess no podemos saber si determinado post corresponde a determinada categoría por lo que no se podrá automatizar el proceso. Te sugiero un plugin que hace exactamente lo que buscas:

Postname Permalink Auto Redirect ? WordPress Plugins

Mediante php cambia la estructura de post_name a category/post_name

El unico requisito que pide el plugin es que no cambies el slug de los post, ya que al hacerlos ya no funcionará la redirección. Tambíen, como podrás observar, el plugin tiene rato que no se actualiza por lo que sugiero lo pruebas a nivel local y después en producción.

Lo que te recomiendo es ir metiendo de forma manual las redirecciones, para, si en un momento dado el plugin de plano deja de ser compatible.

Saludos

P.D. 1
Para que empieces con las redirecciones manuales, esta linea hace el trabajo:

NOTA IMPORTANTE: Debes fijarte como tienes indexado los post (si tiene el slash o no al final de la dirección), ya que no concuerda no funcionara

redirect 301 /nombrepost http://www.dominio-nuevo.com/cateogoria/nombrepost/

P.D. 2 Si alguien sabe si se puede automatizar a todos nos vendría bien el tip.
 
Gracias. Probaré el plugin que me parece mejor opción.
 
Atrás
Arriba