Redirección 301 para incluir categoría en la url de wordpress

sabogal Seguir

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Desde
23 Ago 2011
Mensajes
604
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.
 

Pipilin666

1
Lambda
Verificación en dos pasos activada
¡Ha verificado su Paypal!
Suscripción a IA
Desde
28 Oct 2015
Mensajes
2.877
En la parte de enlances permanetes , en estructura personalizada escribes /%category%/%postname%/ :cool:
 

livam84

Delta
Verificación en dos pasos desactivada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
28 Mar 2015
Mensajes
513
En la parte de enlances permanetes , en estructura personalizada escribes /%category%/%postname%/ :cool:

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
 

sabogal

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Desde
23 Ago 2011
Mensajes
604
Gracias.
Tengo apache.
 

sabogal

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Desde
23 Ago 2011
Mensajes
604
Sí, tengo acceso al htacces y son como 2.000 post
 

sabogal

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Desde
23 Ago 2011
Mensajes
604
No. Son como 12 categorías
 

livam84

Delta
Verificación en dos pasos desactivada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
28 Mar 2015
Mensajes
513
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.
 

sabogal

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Desde
23 Ago 2011
Mensajes
604
Gracias. Probaré el plugin que me parece mejor opción.
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba