[Решено] 404 что не так.

Главные вкладки

Аватар пользователя mNigma@drupal.org mNigma@drupal.org 25 января 2014 в 0:44

Приветствую!
Создание данного поста послужило непонятное поведение функции drupal_not_found().
Может конечно я что-то не так делаю.
В чем проблема. Когда-то на сайте была сортировка с параметром $_GET ?mysort. Теперь этого нет, а в гугле все еще большое количество таких страниц. При переходе на сайт, этот параметр не влияет ни на что и выводится дубль страницы без параметров.
Решением, как казалось, может стать выше написанная функция. Но она не работает и в чем дело, не могу понять.
В функциях function mytheme_process_page(&$vars) и function mymodule_page_build() Условие ниже отдает ошибку 500.

<?php if(isset($_GET['mysort'])){
 
drupal_not_found();        
}
?>

Подскажите, что не так?

Комментарии

Аватар пользователя mNigma@drupal.org mNigma@drupal.org 27 января 2014 в 4:37

"Inj" wrote:
а не лучше ли прописать редирект в .htaccess?

Нет, такой не подходит, т.к. в реальности 12 критериев сортировки и как то все прописывать в .htaccess не хотелось.
"drupby" wrote:
hook_init

То что нужно!
Спасибо за ответы!