Возможно отправлять HTTP-заголовки с опечаткой. В вашем случае это будет:
config.additionalHeaders = HTTP/1.0 403 Forbidden
Единственная проблема заключается в том, что выполнение любого следующего кода необходимо остановить, но в typoscript нет функции exit () или аналогичной. Поэтому самый простой способ - использовать функцию USER_INT:
page = PAGE
//condition
[browser = msie]
//send HTTP 403 and exit
includeLibs.user_httpheaders = fileadmin/templates/php/user_httpheaders.php
page.1 = USER_INT
page.1.userFunc = user_httpheaders->user_main
[global]
В то время как файл user_httpheaders.php содержит:
<?php
class user_httpheaders {
public function user_main() {
header('HTTP/1.0 403 Forbidden');
exit;
}
}
?>