Спасибо, Spectrum, плагин помог решить проблему.
А о собственном механизме переадресации WP никто не может пояснить? Почему так и где искать записи о переадресации, чтобы ручками поправить?
Не знаю — плакать или смеяться. Всю ночь маялся с этим.
index.php оказался в кодировке UTF8+BOM
Нашел скриптиком find_bom.php, есть и другие, но я не пробовал — delbom, bomdel и т.п. Гуглите. Перекодировал в UTF8, и проблема исчезла.
Надеюсь, помог будущим страдальцам.