Wordpress installation (WPML with 3rd level domain es. site. com, fr. site. com). I need to redirect page from subdomain to a new subdomain Example: esp.site.com/oldpage -> es.site.com/newpage (different subdomain) esp.site.com/oldpage1 -> es.site.com/newpage esp.site.com/oldpage2 -> es.site.com/newpage Source site is very chaotic and there are no clear rule for redirection (no regex ) So I need to redirect every page but syntax: Redirect 301 esp.site.com/oldpage http:// es.site.com/newpage doesn't work! which is the correct syntax ? Can I manage all from one .htaccess file in main root (www) or should I create "esp" directory (and point old subdomain to it - one for every language) and put .htaccess in every directory with redirection ?