Боты сторонних сервисов, никто не даст их переписать. Другую страницу боту отдавать тоже не получится, так как страницы расположены на других сайтах, т.е. с нашего редирект необходим.
Спасибо, AlexMt, за попытки помочь! Понимаю, что не по стандарту. Вся возня с кодами вызвана тем, что по ссылкам переходят боты, которые ожидают код 200 и не могут выполнять js. Средствами php проблема не решается, я уже пробовал все предложенные здесь способы. Остаётся ещё надежда на то, что удастся настроить nginx должным образом.
Увы, алиас не подходит. Можно условно считать, что это сокращалка ссылок (на самом деле это не так, но принцип действия такой же). Т.е. php должен определённым образом разобрать url, найти адрес для редиректа, и отправить пользователя туда с кодом 200
Если бы всё было так просто! Такой способ пробовал, не помогает. Так же, как и header( "Location: " . $url, 200 ); В любом случае сервер на запрос выдаёт код 302 и редиректит на нужную страницу.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.