Apache, вероятно, настроен на набор символов UTF-8.Но конец вашего URL декодируется в последовательность байтов E3D1CDC8C7F0, которая не является допустимой последовательностью байтов UTF-8.Вероятно, поэтому Apache вызывает ошибку.
В каком наборе символов E3D1CDC8C7F0 является допустимой последовательностью байтов?Какую информацию содержит заголовок HTTP о наборе символов (вы можете использовать плагин HTTP Live Header для Firefox, чтобы узнать)?
Обновление:
Очевидно, мой ответ получил отрицательное (без каких-либо комментариев).Однако принятый ответ и мой ответ связаны между собой.В моем ответе содержатся технические подробности, а в принятом ответе объясняется, какой модуль отвечает за проверку.
Я все еще не понимаю, каким образом URL в вашем вопросе был создан с самого начала.Я не думаю, что это действительный URL.
Я скопировал арабский текст с вашего веб-сайта, URL закодировал его и создал следующий URL, который работает:
http://www.faressoft.org/?anything=%D9%87%D9%86%D8%A7%D9%83
Когда отображается страница, в Firefox даже URL-адрес отображается с арабскими символами.
Вы уверены, что отключение mod_security решит вашу проблему?Что, если ваш URL неверен?
PS: Поскольку я не понимаю арабский язык, я надеюсь, что я не скопировал текст, который оскорбляет или сбивает с толку в этом новом контексте.