Скорее всего, есть другой цикл во внешнем файле, например, archive.php, который используется для отображения сообщений.
Либо добавьте этот код непосредственно в archive.php или category.php, либо удалите другой цикл из этих файлов.
Также удалите 'numberposts' => 2
из запроса wp, он не нужен.
Если вы согласны с тем, что пользователь вводит основной URL, а затем перенаправляется на новый URL, вы просто настройте сайт http: // maindomain в IIS, а затем на странице «Домашний каталог» установите его для перенаправления на http: // maindomain / reports / .
Хотя это не так чисто, как опция перезаписи URL-адреса, включить ее безболезненно, и кажется, что это может быть вариант, который вы ищете.
It would also be possible to handle this at the DNS level.