Title: Mod_Security Error
Last modified: August 21, 2016

---

# Mod_Security Error

 *  [ssteven.porters099](https://wordpress.org/support/users/sstevenporters099-1/)
 * (@sstevenporters099-1)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/mod_security-error-1/)
 * Every time I go to the “add new plugin” section and type in “java script to footer”
   the following error message comes up,
 * “Not Acceptable!
 * An appropriate representation of the requested resource could not be found on
   this server. This error was generated by Mod_Security.”
 * I can search and download other plugins just fine, even install them, but for
   some reason it just doesn’t like this word combination. It’s only happening on
   this one wordpress site of mine too. Any ideas what the problem could be?

Viewing 2 replies - 1 through 2 (of 2 total)

 *  [Krishna](https://wordpress.org/support/users/1nexus/)
 * (@1nexus)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/mod_security-error-1/#post-4305390)
 * Is mod security enabled?
    What do you have in your .htaccess file? Can you post
   it here?
 *  Thread Starter [ssteven.porters099](https://wordpress.org/support/users/sstevenporters099-1/)
 * (@sstevenporters099-1)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/mod_security-error-1/#post-4305528)
 * I’m not sure what mod security even is. Is this something that I might have changed
   by accident?
 * .htcaccess file, Well, that’s the thing, I have two on my server. Is that normal?
 * The first one is just labeled htaccess. Here is what is in that,
 *     ```
       # BEGIN W3TC CDN
       <FilesMatch "\.(ttf|ttc|otf|eot|woff|font.css)$">
       <IfModule mod_headers.c>
           Header set Access-Control-Allow-Origin "*"
       </IfModule>
       </FilesMatch>
       # END W3TC CDN
       # BEGIN W3TC Browser Cache
       <IfModule mod_mime.c>
           AddType text/css .css
           AddType text/x-component .htc
           AddType application/x-javascript .js
           AddType application/javascript .js2
           AddType text/javascript .js3
           AddType text/x-js .js4
           AddType text/html .html .htm
           AddType text/richtext .rtf .rtx
           AddType image/svg+xml .svg .svgz
           AddType text/plain .txt
           AddType text/xsd .xsd
           AddType text/xsl .xsl
           AddType text/xml .xml
           AddType video/asf .asf .asx .wax .wmv .wmx
           AddType video/avi .avi
           AddType image/bmp .bmp
           AddType application/java .class
           AddType video/divx .divx
           AddType application/msword .doc .docx
           AddType application/vnd.ms-fontobject .eot
           AddType application/x-msdownload .exe
           AddType image/gif .gif
           AddType application/x-gzip .gz .gzip
           AddType image/x-icon .ico
           AddType image/jpeg .jpg .jpeg .jpe
           AddType application/json .json
           AddType application/vnd.ms-access .mdb
           AddType audio/midi .mid .midi
           AddType video/quicktime .mov .qt
           AddType audio/mpeg .mp3 .m4a
           AddType video/mp4 .mp4 .m4v
           AddType video/mpeg .mpeg .mpg .mpe
           AddType application/vnd.ms-project .mpp
           AddType application/x-font-otf .otf
           AddType application/vnd.oasis.opendocument.database .odb
           AddType application/vnd.oasis.opendocument.chart .odc
           AddType application/vnd.oasis.opendocument.formula .odf
           AddType application/vnd.oasis.opendocument.graphics .odg
           AddType application/vnd.oasis.opendocument.presentation .odp
           AddType application/vnd.oasis.opendocument.spreadsheet .ods
           AddType application/vnd.oasis.opendocument.text .odt
           AddType audio/ogg .ogg
           AddType application/pdf .pdf
           AddType image/png .png
           AddType application/vnd.ms-powerpoint .pot .pps .ppt .pptx
           AddType audio/x-realaudio .ra .ram
           AddType application/x-shockwave-flash .swf
           AddType application/x-tar .tar
           AddType image/tiff .tif .tiff
           AddType application/x-font-ttf .ttf .ttc
           AddType audio/wav .wav
           AddType audio/wma .wma
           AddType application/vnd.ms-write .wri
           AddType application/vnd.ms-excel .xla .xls .xlsx .xlt .xlw
           AddType application/zip .zip
       </IfModule>
       <IfModule mod_expires.c>
           ExpiresActive On
           ExpiresByType text/css A604800
           ExpiresByType text/x-component A604800
           ExpiresByType application/x-javascript A604800
           ExpiresByType application/javascript A604800
           ExpiresByType text/javascript A604800
           ExpiresByType text/x-js A604800
           ExpiresByType text/html A604800
           ExpiresByType text/richtext A604800
           ExpiresByType image/svg+xml A604800
           ExpiresByType text/plain A604800
           ExpiresByType text/xsd A604800
           ExpiresByType text/xsl A604800
           ExpiresByType text/xml A604800
           ExpiresByType video/asf A604800
           ExpiresByType video/avi A604800
           ExpiresByType image/bmp A604800
           ExpiresByType application/java A604800
           ExpiresByType video/divx A604800
           ExpiresByType application/msword A604800
           ExpiresByType application/vnd.ms-fontobject A604800
           ExpiresByType application/x-msdownload A604800
           ExpiresByType image/gif A604800
           ExpiresByType application/x-gzip A604800
           ExpiresByType image/x-icon A604800
           ExpiresByType image/jpeg A604800
           ExpiresByType application/json A604800
           ExpiresByType application/vnd.ms-access A604800
           ExpiresByType audio/midi A604800
           ExpiresByType video/quicktime A604800
           ExpiresByType audio/mpeg A604800
           ExpiresByType video/mp4 A604800
           ExpiresByType video/mpeg A604800
           ExpiresByType application/vnd.ms-project A604800
           ExpiresByType application/x-font-otf A604800
           ExpiresByType application/vnd.oasis.opendocument.database A604800
           ExpiresByType application/vnd.oasis.opendocument.chart A604800
           ExpiresByType application/vnd.oasis.opendocument.formula A604800
           ExpiresByType application/vnd.oasis.opendocument.graphics A604800
           ExpiresByType application/vnd.oasis.opendocument.presentation A604800
           ExpiresByType application/vnd.oasis.opendocument.spreadsheet A604800
           ExpiresByType application/vnd.oasis.opendocument.text A604800
           ExpiresByType audio/ogg A604800
           ExpiresByType application/pdf A604800
           ExpiresByType image/png A604800
           ExpiresByType application/vnd.ms-powerpoint A604800
           ExpiresByType audio/x-realaudio A604800
           ExpiresByType image/svg+xml A604800
           ExpiresByType application/x-shockwave-flash A604800
           ExpiresByType application/x-tar A604800
           ExpiresByType image/tiff A604800
           ExpiresByType application/x-font-ttf A604800
           ExpiresByType audio/wav A604800
           ExpiresByType audio/wma A604800
           ExpiresByType application/vnd.ms-write A604800
           ExpiresByType application/vnd.ms-excel A604800
           ExpiresByType application/zip A604800
       </IfModule>
       <IfModule mod_deflate.c>
           <IfModule mod_headers.c>
               Header append Vary User-Agent env=!dont-vary
           </IfModule>
               AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json
           <IfModule mod_mime.c>
               # DEFLATE by extension
               AddOutputFilter DEFLATE js css htm html xml
           </IfModule>
       </IfModule>
       <FilesMatch "\.(css|htc|js|js2|js3|js4|CSS|HTC|JS|JS2|JS3|JS4)$">
           FileETag MTime Size
           <IfModule mod_headers.c>
               Header set Pragma "public"
               Header append Cache-Control "public"
                Header set X-Powered-By "W3 Total Cache/0.9.3"
           </IfModule>
       </FilesMatch>
       <FilesMatch "\.(html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml|HTML|HTM|RTF|RTX|SVG|SVGZ|TXT|XSD|XSL|XML)$">
           FileETag MTime Size
           <IfModule mod_headers.c>
               Header set Pragma "public"
               Header append Cache-Control "public"
                Header set X-Powered-By "W3 Total Cache/0.9.3"
           </IfModule>
       </FilesMatch>
       <FilesMatch "\.(asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|eot|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|json|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|otf|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|svg|svgz|swf|tar|tif|tiff|ttf|ttc|wav|wma|wri|xla|xls|xlsx|xlt|xlw|zip|ASF|ASX|WAX|WMV|WMX|AVI|BMP|CLASS|DIVX|DOC|DOCX|EOT|EXE|GIF|GZ|GZIP|ICO|JPG|JPEG|JPE|JSON|MDB|MID|MIDI|MOV|QT|MP3|M4A|MP4|M4V|MPEG|MPG|MPE|MPP|OTF|ODB|ODC|ODF|ODG|ODP|ODS|ODT|OGG|PDF|PNG|POT|PPS|PPT|PPTX|RA|RAM|SVG|SVGZ|SWF|TAR|TIF|TIFF|TTF|TTC|WAV|WMA|WRI|XLA|XLS|XLSX|XLT|XLW|ZIP)$">
           FileETag MTime Size
           <IfModule mod_headers.c>
               Header set Pragma "public"
               Header append Cache-Control "public"
                Header set X-Powered-By "W3 Total Cache/0.9.3"
           </IfModule>
       </FilesMatch>
       # END W3TC Browser Cache
       # BEGIN W3TC Page Cache core
       <IfModule mod_rewrite.c>
           RewriteEngine On
           RewriteBase /
           RewriteCond %{HTTPS} =on
           RewriteRule .* - [E=W3TC_SSL:_ssl]
           RewriteCond %{SERVER_PORT} =443
           RewriteRule .* - [E=W3TC_SSL:_ssl]
           RewriteCond %{HTTP:Accept-Encoding} gzip
           RewriteRule .* - [E=W3TC_ENC:_gzip]
           RewriteCond %{REQUEST_METHOD} !=POST
           RewriteCond %{QUERY_STRING} =""
           RewriteCond %{HTTP_COOKIE} !(comment_author|wp-postpass|w3tc_logged_out|wordpress_logged_in|wptouch_switch_toggle) [NC]
           RewriteCond "%{DOCUMENT_ROOT}/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_SSL}.html%{ENV:W3TC_ENC}" -f
           RewriteRule .* "/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_SSL}.html%{ENV:W3TC_ENC}" [L]
       </IfModule>
       # END W3TC Page Cache core
       # BEGIN WordPress
       <IfModule mod_rewrite.c>
       RewriteEngine On
       RewriteBase /
       RewriteRule ^index\.php$ - [L]
       RewriteCond %{REQUEST_FILENAME} !-f
       RewriteCond %{REQUEST_FILENAME} !-d
       RewriteRule . /index.php [L]
       </IfModule>
   
       # END WordPress
       ```
   
 * The Second one is called htaccess03172013. Here is what is in that one,
 *     ```
       # BEGIN WPSuperCache
       <IfModule mod_rewrite.c>
       RewriteEngine On
       RewriteBase /
       #If you serve pages from behind a proxy you may want to change 'RewriteCond %{HTTPS} on' to something more sensible
       AddDefaultCharset UTF-8
       RewriteCond %{REQUEST_URI} !^.*[^/]$
       RewriteCond %{REQUEST_URI} !^.*//.*$
       RewriteCond %{REQUEST_METHOD} !POST
       RewriteCond %{QUERY_STRING} !.*=.*
       RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$
       RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\"]+ [NC]
       RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC]
       RewriteCond %{HTTP:Accept-Encoding} gzip
       RewriteCond %{HTTPS} on
       RewriteCond %{DOCUMENT_ROOT}/home/ssconrad/public_html/myonlinewritingclass.com/wp-content/cache/supercache/%{SERVER_NAME}//$1/index-https.html.gz -f
       RewriteRule ^(.*) "/home/ssconrad/public_html/myonlinewritingclass.com/wp-content/cache/supercache/%{SERVER_NAME}//$1/index-https.html.gz" [L]
   
       RewriteCond %{REQUEST_URI} !^.*[^/]$
       RewriteCond %{REQUEST_URI} !^.*//.*$
       RewriteCond %{REQUEST_METHOD} !POST
       RewriteCond %{QUERY_STRING} !.*=.*
       RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$
       RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\"]+ [NC]
       RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC]
       RewriteCond %{HTTP:Accept-Encoding} gzip
       RewriteCond %{HTTPS} !on
       RewriteCond %{DOCUMENT_ROOT}/home/ssconrad/public_html/myonlinewritingclass.com/wp-content/cache/supercache/%{SERVER_NAME}//$1/index.html.gz -f
       RewriteRule ^(.*) "/home/ssconrad/public_html/myonlinewritingclass.com/wp-content/cache/supercache/%{SERVER_NAME}//$1/index.html.gz" [L]
   
       RewriteCond %{REQUEST_URI} !^.*[^/]$
       RewriteCond %{REQUEST_URI} !^.*//.*$
       RewriteCond %{REQUEST_METHOD} !POST
       RewriteCond %{QUERY_STRING} !.*=.*
       RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$
       RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\"]+ [NC]
       RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC]
       RewriteCond %{HTTPS} on
       RewriteCond %{DOCUMENT_ROOT}/home/ssconrad/public_html/myonlinewritingclass.com/wp-content/cache/supercache/%{SERVER_NAME}//$1/index-https.html -f
       RewriteRule ^(.*) "/home/ssconrad/public_html/myonlinewritingclass.com/wp-content/cache/supercache/%{SERVER_NAME}//$1/index-https.html" [L]
   
       RewriteCond %{REQUEST_URI} !^.*[^/]$
       RewriteCond %{REQUEST_URI} !^.*//.*$
       RewriteCond %{REQUEST_METHOD} !POST
       RewriteCond %{QUERY_STRING} !.*=.*
       RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$
       RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\"]+ [NC]
       RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC]
       RewriteCond %{HTTPS} !on
       RewriteCond %{DOCUMENT_ROOT}/home/ssconrad/public_html/myonlinewritingclass.com/wp-content/cache/supercache/%{SERVER_NAME}//$1/index.html -f
       RewriteRule ^(.*) "/home/ssconrad/public_html/myonlinewritingclass.com/wp-content/cache/supercache/%{SERVER_NAME}//$1/index.html" [L]
       </IfModule>
   
       # END WPSuperCache
   
       # BEGIN WordPress
       <IfModule mod_rewrite.c>
       RewriteRule ^index\.php$ - [L]
       RewriteCond %{REQUEST_FILENAME} !-f
       RewriteCond %{REQUEST_FILENAME} !-d
       RewriteRule . /index.php [L]
       </IfModule>
   
       # END WordPress
       ```
   

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Mod_Security Error’ is closed to new replies.

## Tags

 * [error messages](https://wordpress.org/support/topic-tag/error-messages/)
 * [mod-security](https://wordpress.org/support/topic-tag/mod-security/)
 * [Not-Acceptable](https://wordpress.org/support/topic-tag/not-acceptable/)

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 2 replies
 * 2 participants
 * Last reply from: [ssteven.porters099](https://wordpress.org/support/users/sstevenporters099-1/)
 * Last activity: [12 years, 6 months ago](https://wordpress.org/support/topic/mod_security-error-1/#post-4305528)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
