【发布时间】: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