Скорее всего не знаю спецификацию, или суть происходящего.
Решил сделать редирект с кодом 404:
header("Location: /redirect/url",TRUE,404);
Редирект не произошел, сделал так (1):
http_response_code(404);
header("Location: /redirect/url",TRUE,303);
И вот чую, что перебздел, тогда есть такой вариант (2):
http_response_code(404);
header("Location: /redirect/url",TRUE);
Или такой (3):
header("Location: /redirect/url",TRUE,303);
Нужно что бы страницы не попала в индекс, а реальный пользователь был перенаправлен на главную.
Какой из вариантов (1,2,3) верный и что в итоге увидят поисковики, что страницы нет с кодом 404 и потом смотреть тут с 303 (это про вариант 1)?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей