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

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

<?php echo "Hello"; ?>

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

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

возвращает 403 Forbidden. Но, как ни странно, первая буква заглавной буквы http работает нормально:

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

К вашему сведению, процент кодирования косой черты также 403:

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

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

Ответы на вопрос(2)

Ваш ответ на вопрос