Я работаю с GET-запросом длиной около 987 символов, и когда я разрабатываю приложение локально (PHP), я вижу ошибку 404, хотя на моем веб-сервере точное приложение работает просто отлично.
Я предполагаю, что это особенность MAMP, потому что одно и то же приложение работает на веб-сервере.
Интересно, что я не получаю 414 (слишком большой запрос URI), я получаю 404.
Есть идеи?
Редактировать: журнал Apache говорит:
[Tue May 31 00:35:27 2011] [error] [client ::1] File does not exist: /Users/tim/Desktop/htdocs/index.php/controller/(restofurl)
Остальная часть URL не содержит оскорбительных символов, просто A-Z.
Опять же, тот же запрос работает на живом сервере, проблема заключается только в моей локальной среде.
Снова отредактируйте: Если я сделаю простой скрипт PHP, который печатает все переменные GET,
http://localhost/test.php?asd=asdasd.......1700chars <--- отлично работает </p>
Однако
http://localhost/test.php/asd=asdasd.......1700chars <--- не удается </p>
Это довольно таинственно ..