提问者:小点点

.wamp中的htaccess 500内部服务器错误


嗨,当我试图在wampserver中运行我的代码时,我得到了500个内部服务器错误,这绝对是我的工作。htaccess文件位于wamp/www/site folder中,所有其他代码也位于同一文件夹中,所以我应该将站点放在其中的某个位置。htaccess文件,因为联机我的代码位于根文件夹中。访问代码:

RewriteEngine on
FileETag none

<IfModule mod_rewrite.c>
    RewriteCond %{REQUEST_URI} /+[^\.]+$
    RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
</IfModule>

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript 
</IfModule>

Apache错误如下:

J:/wamp/www/site/. htaccess:无效的命令'addOutputFilterByType',可能拼写错误或由服务器配置中不包含的模块定义,裁判: /site/about/


共1个答案

匿名用户

如果您使用的是Apache2.4,则需要进行更改

<IfModule mod_deflate.c>

<IfModule mod_filter.c>

由于输出过滤器已移至mod_过滤器。然后,您需要确保已加载mod_筛选器。