Я чувствую себя довольно глупо, спрашивая об этом, но я делаю форму, в которой пользователь вводит какой-то ввод, а иногда ввод представляет собой символ процента, скажем 5 %. Когда это передается как часть запроса GET, например:
http://kburke.org/thesis/company_x/?id=4&var1=1&ops=23255&cashflow=25000&growth=5%25&pv=100000&roe=20&profitmargin=30&roe=80&turnover=2
Я получаю ошибку 404 Page Not Found. Когда я удаляю пару строк запроса
&growth=5%25
, страница загружается нормально. Может кто-нибудь помочь объяснить, в чем проблема?
Изменить : Я попытался удалить весь Javascript со страницы, но сервер все еще не работает. Я также просто попробовал запустить его в MAMP как
http://localhost:8888/thesis/company_x/?id=4&var1=1&ops=23255&cashflow=25000&growth=5%25&pv=100000&roe=20&profitmargin=30&roe=80&turnover=2
, и он работал нормально. Интересно, проблема в моем собственном сервере? Когда я открываю Firebug в консоли и запускаю страницу, я очень быстро вижу ошибку, а затем загружается страница 404 - есть ли способ приостановить перенаправление, чтобы прочитать сообщение об ошибке?