O comportamento padrão do Drupal é passar todos os argumentos, independentemente de terem sido solicitados ou não. Às vezes, esse comportamento é desejado. No entanto, eu preciso retornar um 404 para qualquer coisa, exceto uma string de consulta.
Exemplo do problema http://drupal.org/project/modules http://drupal.org/project/modules/google.com <- Isso deve retornar um 404; 200 dados. Pena de conteúdo duplicado!
O módulo views 404 assume que, por padrão, você não deseja que argumentos sejam transmitidos. No entanto, não há versão D7 do módulo.
Mas a página do projeto diz que 404s para visualizações também podem ser realizados configurando Global: Null em Arguments.
Obviamente, no D7, "argumentos" agora são "filtros contextuais", mas não tenho certeza sobre quais configurações adicionar ao filtro contextual Global: null para obter o resultado desejado.
Qualquer ajuda seria apreciada.