Обнаружил, что параметры get и post запросов теряются,
если направление происходит через ErrorDocument.
Например, содержание
.htaccess:ErrorDocument 404 /test.php
Содержание
test.phpecho '$_REQUEST:<br />';
var_dump($_REQUEST);
echo '<br />';
echo '$_POST:<br />';
var_dump($_POST);
echo '<br />';
echo '$_GET:<br />';
var_dump($_GET);
echo '<br />';
echo '<br />--------------------<br />';
echo 'POST-TEST:<br />';
echo '<form action="" method="post">
<input type="text" name="bla" /><br />
<input type="submit" value="Send" />
</form>';
Пример
edelen.ru/bla
При этом, если зайти напрямую на
edelen.ru/test.php
всё работает.
Если направление через mod rewrite, то, конечно параметры не теряются, но всё же не могу понять, почему
они теряются через ErrorDocument.