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)