Redirecionamento de categoria em URL de Wordpress com 301

  • Autor Autor Sabogal
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Sabogal

Sabogal

Épsilon
Verificación en dos pasos activada
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.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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.
 
Voltar
Topo