Хочется отдавать 404 при попытке захода неавторизированным пользователем на страницы определенного типа материала. Кто-нибудь может посоветовать, как такое сделать? Спасибо!
admin/settings/error-reporting (Сообщения об ошибках) — тут можно указать страницу, которая будет отображаться при 404 и при 403, на этой странице можно показать что угодно. Но HTTP код всё равно будет 403.
Комментарии
admin/settings/error-reporting (Сообщения об ошибках) — тут можно указать страницу, которая будет отображаться при 404 и при 403, на этой странице можно показать что угодно. Но HTTP код всё равно будет 403.
а как сделать проверку , что человек зашел на страницы определенного типа?
<?php
$nid = arg(1);
if (arg(0) == 'node' && is_numeric($nid)) {
$node = node_load($nid);
return $node->type == 'MYTYPE';
}
?>
примерно так
спасибо за ответы - а теперь надо объединить если тип контента MYTYPE, то 404 error
не пойму куда вставить код.