Removing /category from WordPress URLs
As you may noticed on this blog too, WordPress continues to show /category if you got rid of it from settings: this is caused by wp_list_categories(); and you can’t avoid this actually.
Elsewhere on my blog I use different functions, but I opt for that in the sidebar: I really hate this issue… luckily, there’s a quick solution.
Assuming you’re on Apache – the most used way to get fancy URLs – with mod_rewrite enabled, you can use .htaccess to fix it.
RewriteRule ^category/(.+)$ http://domain.ext/$1 [L,NC,R=301]
This must be inserted before the WordPress’ standard rules: remember to replace the URL with your own domain. It’s case-insensitive and handles a 301 redirection.