Errors & Troubleshooting

403 Error on POST

Updated January 2026 8,781 views 1 min read
Errors & Troubleshooting | Updated January 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

Share: X in Reddit f Email
  • 135 Users Found This Useful

Was this answer helpful?

Related Articles

Cloudflare Error 520: Web Server Returned an Unknown Error

Errors & Troubleshooting | Updated November 2026 Cloudflare Error 520: Web Server...

ERR_TOO_MANY_REDIRECTS: Fixing the Redirect Loop After Enabling SSL or Cloudflare

SSL & HTTPS | Updated November 2026 The "ERR_TOO_MANY_REDIRECTS" error (also shown as...

Error 500 - Internal Server Error

Errors & Troubleshooting | Updated November 2026 A 500 Internal Server Error means...

Cloudflare Error 521: Web Server Is Down

Errors & Troubleshooting | Updated November 2026 Cloudflare Error 521: Web Server Is Down...

Gmail Send Mail As Error: 535 Incorrect Authentication Data

Email and Webmail | Updated September 2026 If Gmail bounces your message with "535 Incorrect...



Save 30% on web hosting - Use coupon code Hosting30