403 Запрещено на странице PHP с URL, закодированным в параметре $ _GET

Учитывая hello.php:

<?php echo "Hello"; ?> 

рендеринг страницы отлично работает и возвращает Hello , однако

 http://example.com/hello.php?test=http%3a//whatever.com 

возвращает 403 Запрещено. Но, как ни странно, создание первой буквы в верхнем регистре http отлично работает:

 http://example.com/hello.php?test=Http%3a//whatever.com 

FYI, процент кодирования косых черт также 403s:

 http://example.com/hello.php?test=http%3a%2f%2fwhatever.com 

Я начинаю подозревать, что это может быть проблемой с Пассажиром (который я использую для обслуживания RoR)

Related of "403 Запрещено на странице PHP с URL, закодированным в параметре $ _GET"

Это ошибка mod_security 10_asl_rules.conf, вызывающая эту ошибку.

Возможно, ваш htaccess набирает что-то в этом URL-адресе и отправляет запрещенные заголовки. У вас есть файл .htaccess?