Come fare: Reindirizzamento 301 da /category/ a /customname/
Ho modificato la "base delle categorie" nelle impostazioni di WP da quella predefinita "category" a "customname".
Ora ci sono errori 404 per i link che contengono il vecchio slug della categoria, es. mysite.com/category/names
Cosa devo inserire in .htaccess per reindirizzare con 301
mysite.com/category/xxx
a
mysite.com/customname/xxx
Grazie,

In questo caso, Htaccess è tuo amico. Puoi creare un reindirizzamento 301 dalla tua vecchia base di categoria alla nuova in questo modo:
RewriteEngine on
RewriteBase /
RewriteRule ^vecchia_cartella/(.*) http://www.example.com/nuova_cartella/$1 [R=301,L]
Sostituisci vecchia_cartella con category, example.com con il tuo dominio e nuova_cartella con il nome personalizzato che desideri.
Spero sia utile. Ohad.

questo quasi funziona. Reindirizza "tutto" a: example.com/new_dir
Quindi ad esempio http://www.example.com/old_dir/news/
viene reindirizzato a
http://www.example.com/new_dir/
ma invece dovrebbe reindirizzare a
http://www.example.com/new_dir/news
Cosa bisogna modificare? grazie

RewriteEngine on RewriteBase / RewriteRule ^old_dir/(.*) http://www.example.com/new_dir/$1 [R=301,L]
Questo funziona perfettamente per me.

Ok cercando su Google (cosa che ho fatto per ore prima di postare qui) ho trovato la risposta! Ma questa volta ho cercato la parte iniziale della tua regola di riscrittura suggerita:
RewriteRule ^olddir/
che ha portato a trovare la risposta qui che è:
RewriteRule ^olddir/?(.*)$ newdir/$1 [R=301,L]
spero che questo aiuti qualcun altro. Ora devo solo trovare la regola di riscrittura per: Come fare? Reindirizzare /category/sci-fi/ a /category/scifi/?
grazie

Perché hai votato negativamente la mia risposta?
No, non è lo stesso modo perché l'URL è site.com/category/scifi NON site.com/scifi.

cosa???? cosa c'entra RewriteRule ^sci-fi/?(.*)$ scifi/$1 [R=301,L] con il voto negativo? è per la risposta con lo stesso codice del mio 3 minuti dopo che l'ho postato. scusa ma se ti senti così male modifica la tua risposta e rimuoverò il voto

Il codice che hai postato riversava tutto in UN'UNICA posizione assoluta. Ecco perché ho cercato e trovato il codice corretto che modifica SOLO la pagina /dir/ dell'URL e l'ho postato insieme alla fonte. Quindi, non vedo motivo per votare negativamente la mia risposta quando il codice che ho pubblicato fa qualcosa di diverso.
