ошибка сервера (внутренняя ошибка сервера 500) при поиске слова с акцентом

Привет, у меня есть французский веб-сайт, на котором, когда я ищу французское слово, у меня есть:

Страница не может быть отображена

Код ошибки: 500 Внутренняя ошибка сервера. Запрос был отклонен фильтром HTTP. Свяжитесь с администратором сервера. (12217)

Я искал везде, но я не нашел, как это решить. Кто-нибудь может мне с этим помочь?

чтобы быть более понятным, мой сайт использует cms Ezpublish, установленный на Linux Debian 7.

На моей странице поиска: /content/search, когда я ищу слово с акцентом, у меня есть эта внутренняя ошибка, в моих журналах я не получаю никаких ошибок (в URL-адресе: /content/search?SearchText=donné), когда я ищу без акцент, у меня нет проблем. все в порядке.

акцент в URL других страниц, в браузере без акцента = Société > Societe

У меня есть еще один сайт ezpublish на другом сервере, и поиск работает отлично, поэтому я уверен, что это проблема с сервером.
Я думаю, что проблема исходит от виртуального хоста, потому что у меня его нет, когда я ищу по IP-адресу веб-сайта.

VirtualHost *:80 > Параметры -Индексы FollowSymLinks MultiViews AllowOverride All

  <IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteBase /
        RewriteRule ^api/ index_rest.php [L]
        RewriteRule ^index_rest\.php - [L]
        RewriteRule ^([^/]+/)?content/treemenu.* index_treemenu\.php [L]
        RewriteRule ^var/([^/]+/)?storage/images(-versioned)?/.* - [L]
        RewriteRule ^var/([^/]+/)?cache/(texttoimage|public)/.* - [L]
        RewriteRule ^design/[^/]+/(stylesheets|images|javascript)/.* - [L]
        RewriteRule ^share/icons/.* - [L]
        RewriteRule ^extension/[^/]+/design/[^/]+/(stylesheets|flash|images|lib|javascripts?)/.* - [L]
        RewriteRule ^packages/styles/.+/(stylesheets|images|javascript)/[^/]+/.* - [L]
        RewriteRule ^packages/styles/.+/thumbnail/.* - [L]
        RewriteRule ^var/storage/packages/.* - [L]
            RewriteRule ^/favicon\.ico - [L]
            RewriteRule ^/design/standard/images/favicon\.ico - [L]
                RewriteRule ^/css/.*\.css - [L]
                RewriteRule ^/js/.*\.js - [L]
        RewriteRule .* index\.php
                RewriteRule ^/api/[^/]+/v1/ /index_rest.php [L]
            RewriteRule ^/bundles/ - [L]
    </IfModule>

Я также добавил AddDefaultCharset UTF-8 и в своей кодировке в conf.d раскомментировал эту строку. ничего не изменилось!


person nazanin    schedule 20.11.2013    source источник


Ответы (1)


500 — это код ошибки на стороне сервера. Лучше дайте более подробную информацию об ошибке, например, журнал ошибок. Причина ошибки может быть разной.

Я ознакомился с документацией EZ по настройке виртуального хоста. Это может помочь. И после того, как вы измените конфигурацию apache, может потребоваться перезагрузка.

person truman liu    schedule 20.11.2013