Cómo hacer: Redirección 301 de /category/ a /customname/
He cambiado nuestra "base de categoría" en la configuración de WP del valor predeterminado "category" a "customname".
Ahora hay errores 404 en los enlaces que contienen el antiguo slug de categoría, ej. misitio.com/category/nombres
¿Qué debo ingresar en .htaccess para redirigir 301
misitio.com/category/xxx
a
misitio.com/customname/xxx
Gracias,

Htaccess es tu amigo en este caso. Puedes crear un 301 desde tu antigua base de categoría a la nueva así:
RewriteEngine on
RewriteBase /
RewriteRule ^directorio_viejo/(.*) http://www.midominio.com/directorio_nuevo/$1 [R=301,L]
Cambia directorio_viejo por la categoría, example.com por tu dominio y directorio_nuevo por tu nombre personalizado.
Espero que esto ayude. Ohad.

esto casi funciona. Redirige "todo" a: example.com/new_dir
Por ejemplo http://www.example.com/old_dir/news/
se redirige a
http://www.example.com/new_dir/
pero en su lugar debería redirigir a
http://www.example.com/new_dir/news
¿Qué debería cambiarse? gracias

RewriteEngine on RewriteBase / RewriteRule ^old_dir/(.*) http://www.example.com/new_dir/$1 [R=301,L]
Esto funciona correctamente para mí.

Ok, buscando en Google (lo cual estuve haciendo durante horas antes de publicar aquí) ¡encontré la respuesta! Pero esta vez busqué la parte inicial de tu regla de reescritura sugerida:
RewriteRule ^olddir/
lo que resultó en encontrar la respuesta aquí que es:
RewriteRule ^olddir/?(.*)$ newdir/$1 [R=301,L]
espero que esto ayude a alguien más. Ahora solo necesito encontrar la regla de reescritura para: ¿Cómo hacerlo? ¿Redirigir /category/sci-fi/ a /category/scifi/?
gracias

¿Por qué votaste negativamente mi respuesta?
No es de la misma manera porque la URL es site.com/category/scifi NO site.com/scifi.

¿qué???? ¿qué tiene que ver RewriteRule ^sci-fi/?(.*)$ scifi/$1 [R=301,L] con el voto negativo? es para la respuesta con el mismo código que el mío 3 minutos después de que lo publiqué. lo siento, pero si te sientes tan mal edita tu respuesta y quitaré el voto

El código que publicaste volcaba todo a UNA sola ubicación absoluta. Por eso busqué y encontré el código correcto que cambia SOLO la página /dir/ de la URL y lo publiqué junto con la fuente. Por lo tanto, no veo razón para votar negativamente mi respuesta cuando el código que publiqué hace algo diferente.
