2017-09-25 16 views
0

.htaccessの下のコードで500の内部サーバーエラーが発生しています。 私はApache 2.4へのコードを更新しようとしましたが、どこかで間違いを犯したようです。IfModule filter_module内部サーバーエラーApache 2.2〜2.4

このエラーの原因となって、以下のコードを使用していただきました!間違っを教えてください:

もこのコードを試してみました、それは動作しませんでした
<IfModule filter_module> 
    FilterDeclare COMPRESS 
    FilterProvider COMPRESS DEFLATE "%{Content-Type} = text/(html|css|javascript|plain|x(ml|-component))" 
    FilterProvider COMPRESS DEFLATE "%{Content-Type} = application/(javascript|json|xml|x-javascript)" 
    FilterChain  COMPRESS 
    FilterProtocol COMPRESS change=yes;byteranges=no 
</IfModule> 

<IfVersion >= 2.4> 
<IfModule filter_module> 
    FilterDeclare COMPRESS 
    FilterProvider COMPRESS DEFLATE "%{Content-Type} =~ 'text/(html|css|javascript|plain|x(ml|-component))'" 
    FilterProvider COMPRESS DEFLATE "%{Content-Type} =~ 'application/(javascript|json|xml|x-javascript)'" 
    FilterChain  COMPRESS 
    FilterProtocol COMPRESS change=yes;byteranges=no 
</IfModule> 
</IfVersion> 

<IfVersion <= 2.2> 
<IfModule filter_module> 
    FilterDeclare COMPRESS 
    FilterProvider COMPRESS DEFLATE resp=Content-Type /text/(html|css|javascript|plain|x(ml|-component))/ 
    FilterProvider COMPRESS DEFLATE resp=Content-Type /application/(javascript|json|xml|x-javascript)/ 
    FilterChain  COMPRESS 
    FilterProtocol COMPRESS change=yes;byteranges=no 
</IfModule> 
</IfVersion> 

あるこれらの2行をテストした後500内部サーバーエラーの原因となるもの:

​​

何か助けていただけたら幸いです!

ありがとうございます。 :)

答えて

0

何らかの理由で、Apache 2.4はよりコンパクトなコードをサポートしていませんでした。文書化のためとにかく と誰もがここで同じ問題に直面しWORKING ある場合ソリューション:(ちょうど変更を模倣する)

<IfVersion >= 2.4> 
<IfModule filter_module> 
    FilterDeclare COMPRESS 
    FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} =~ m|^text/html|" 
    FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} =~ m|^text/css|" 
    FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} =~ m|^text/javascript|" 
    FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} =~ m|^text/plain|" 
    FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} =~ m|^text/xml|" 
    FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} =~ m|^text/x-component|" 
    FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} =~ m|^application/javascript|" 
    FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} =~ m|^application/json|" 
    FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} =~ m|^application/xml|" 
    FilterProvider COMPRESS DEFLATE "%{CONTENT_TYPE} =~ m|^application/x-javascript|" 
    FilterChain  COMPRESS 
    FilterProtocol COMPRESS change=yes;byteranges=no 
</IfModule> 
</IfVersion> 

<IfVersion <= 2.2> 
<IfModule filter_module> 
    FilterDeclare COMPRESS 
    FilterProvider COMPRESS DEFLATE resp=Content-Type /text/(html|css|javascript|plain|xml|x-component)/ 
    FilterProvider COMPRESS DEFLATE resp=Content-Type /application/(javascript|json|xml|x-javascript)/ 
    FilterChain  COMPRESS 
    FilterProtocol COMPRESS change=yes;byteranges=no 
</IfModule> 
</IfVersion> 
関連する問題