Como hago esta redireccion correctamente

  • Autor Autor blogers
  • Fecha de inicio Fecha de inicio
B

blogers

Pi
SEO
Hola colegas vengo a pedir vuestra ayuda con el htacces

tengo actualmente este code de htacces que me funciona
PHP:
RewriteRule ^(.*)_(.*).html$ /detail.php?jobname=$1&jobid=$2&redirected=true [L]

pero yo quiero dejarlo asi

PHP:
RewriteRule ^post/(.*)_(.*).html$ /detail.php?jobname=$1&jobid=$2&redirected=true [L]


con el post antes de la url pero la bronca es cuando vienen de google entran asi
PHP:
(.*)_(.*).html
entonces lo toma como una busqueda

y no como la url del post

7UIPe.png


que puedo hacer en esos casos
 
Podrías detallar la última parte (Google)?
 
Supongo que te refieres a que google indexo tus posts con el primer formato de url, y ahora que lo cambiaste ya no funciona la cosa, una solucion puede ser redireccionar a las nuevas url

PHP:
RewriteRule ^(.*)_(.*).html$ /post/$1_$2.html$ [R=301,L]

Si ya tienes configuradas las anteriores urls para un buscador, puedes entonces agregar una condición para que solo si vienen de google aplique la redireccion

PHP:
RewriteCond %{HTTP_REFERER} google.com [NC]
RewriteRule ^(.*)_(.*).html$ /post/$1_$2.html$ [R=301,L]
 
Atrás
Arriba