【问题标题】:server error (500 internal server Error) when searching a word with accent搜索带重音的单词时出现服务器错误(500 内部服务器错误)
【发布时间】:2013-11-25 18:56:56
【问题描述】:

您好,我有一个法语网站,当我在其中搜索法语单词时,我有:

页面无法显示

错误代码:500 内部服务器错误。该请求被 HTTP 过滤器拒绝。请联系服务器管理员。 (12217)

我到处搜索,但找不到解决方法。 谁能帮我解决这个问题?

更清楚地说,我的网站使用 cms Ezpublish , 安装在 linux Debian 7 上。

在我的搜索页面中:/content/search 当我搜索一个带重音的单词时,我遇到了这个内部错误, 在我的日志中我没有收到任何错误,(在 url 我有:/content/search?SearchText=donné) 当我没有重音搜索时,我没有问题。一切都很好。

其他页面的url中的重音,浏览器中的重音= Société> Societe

我在另一台服务器上有另一个 ezpublish 站点,并且搜索工作正常,所以我确信这是服务器的问题。
我认为问题来自虚拟主机,因为当我使用网站的 ip 地址搜索时我没有它。

虚拟主机 *:80 > 选项 -Indexes FollowSymLinks MultiViews 允许全部覆盖

  <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 字符集中,我取消了对这一行的注释。 什么都没有改变!

【问题讨论】:

    标签: search internal-server-error


    【解决方案1】:

    500 是服务器端错误代码。您最好提供有关错误的更多详细信息,例如错误日志。错误的原因可能是多种多样的。

    我咨询了the documentation of EZ for virtual host setup。这可能是某种帮助。而且你修改了apache的配置后,可能需要重新启动。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-09
      • 1970-01-01
      • 2015-05-13
      相关资源
      最近更新 更多