403 Error on POST

Errors & Troubleshooting | Updated 2026

A 403 Forbidden error on POST requests (form submissions) is almost always caused by ModSecurity blocking the request. ModSecurity is our web application firewall that protects against SQL injection, cross-site scripting, and other attacks. Occasionally it blocks legitimate form data that matches an attack pattern.

01. Why This Happens

ModSecurity scans all form data, URL parameters, cookies, and headers for patterns that match known attacks. Sometimes legitimate content triggers a rule. Common triggers include:

  • HTML content in forms - WYSIWYG editors (like WordPress TinyMCE) submit HTML that can look like XSS attacks
  • SQL-like content - Form fields containing words like SELECT, DROP, or UNION
  • File uploads - Certain file types or file content patterns
  • Long form submissions - Very large POST data

See also ModSecurity Error and 403 Forbidden Error for related issues.

Getting 403 on Form Submissions?

Include the URL, the time of the error, and what you were trying to submit so we can find the exact ModSecurity rule and add an exception.

Open a Support Ticket

Quick Recap

  1. 403 on POST = ModSecurity false positive in most cases
  2. Cannot be fixed from cPanel - Requires server-level rule exception
  3. Open a ticket with details - URL, time, and what you submitted
  4. Common with HTML editors and content management systems
  5. We add targeted exceptions that protect your site while allowing legitimate requests

Web application firewall · Last updated March 2026 · Browse all Error articles

  • 135 Users Found This Useful

Was this answer helpful?

Related Articles

central_filter defer (-17): error in filter file: unknown filtering command r_subject: near line 22 of filter file

Errors & Troubleshooting | Updated 2026 The "central_filter defer (-1): error" message in...

Firewall Block: How to Unblock Your IP

Errors | Updated 2026 This Article Has Moved If your IP address has been blocked by the...

There Has Been a Critical Error on This Website

Errors & Troubleshooting | Updated March 2026 "There has been a critical error on this...

How do I customize error messages for my site?

Errors & Troubleshooting | Updated 2026 When visitors hit a 404 (page not found), 403...



Save 30% on web hosting - Use coupon code Hosting30