Title: ERR_HTTP2_PROTOCOL_ERROR
Last modified: July 7, 2021

---

# ERR_HTTP2_PROTOCOL_ERROR

 *  Resolved [dougjoseph](https://wordpress.org/support/users/dougjoseph/)
 * (@dougjoseph)
 * [4 years, 11 months ago](https://wordpress.org/support/topic/err_http2_protocol_error-6/)
 * Does anyone have any advice on this error?
 * **ERR_HTTP2_PROTOCOL_ERROR**
 * After installing the Events Manager plugin on the latest version of WordPress(
   5.7.2), all _seems_ OK, until I click to create a new event. Then I get a blank
   page except for the browser showing this:
 * > This site can’t be reachedThe webpage at [https://www.wvforlife.org/wp-admin/post-new.php?post_type=event](https://www.wvforlife.org/wp-admin/post-new.php?post_type=event)
   > might be temporarily down or it may have moved permanently to a new web address.
   > 
   > ERR_HTTP2_PROTOCOL_ERROR
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ferr_http2_protocol_error-6%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

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

 *  Plugin Support [angelo_nwl](https://wordpress.org/support/users/angelo_nwl/)
 * (@angelo_nwl)
 * [4 years, 11 months ago](https://wordpress.org/support/topic/err_http2_protocol_error-6/#post-14634864)
 * Hi,
 * You can try to install WP Safe Mode to help you narrow down the problem and see
   if that is possibly due to other plugins or theme conflicts.
 * [https://wordpress.org/plugins/wp-safe-mode/](https://wordpress.org/plugins/wp-safe-mode/)
 *  Thread Starter [dougjoseph](https://wordpress.org/support/users/dougjoseph/)
 * (@dougjoseph)
 * [4 years, 11 months ago](https://wordpress.org/support/topic/err_http2_protocol_error-6/#post-14637309)
 * Thanks. However, I tried the WP Safe Mode plugin, but it has issues.
 * I tried unchecking the theme change option, but the theme was changed regardless.
 * I tried checking the theme change option and choosing various themes, but the
   theme choices were always ignored.
 *  Thread Starter [dougjoseph](https://wordpress.org/support/users/dougjoseph/)
 * (@dougjoseph)
 * [4 years, 11 months ago](https://wordpress.org/support/topic/err_http2_protocol_error-6/#post-14637533)
 * Good news! After a good bit of searching, I found the issue and a fix. It’s apparently
   an issue unique to GoDaddy hosting.
 * I found out it about on a search result that led to this page:
    [https://theme-fusion.com/forums/topic/woocommerce-plugin-creating-error-messages-when-editing-pages/](https://theme-fusion.com/forums/topic/woocommerce-plugin-creating-error-messages-when-editing-pages/)
 * The “fix” is to add the following to the .htaccess file:
 * # BEGIN Line too long fix
    SubstituteMaxLineLength 10M # END Line too long fix
 *  [priyaasawa](https://wordpress.org/support/users/priyaasawa/)
 * (@priyaasawa)
 * [4 years, 9 months ago](https://wordpress.org/support/topic/err_http2_protocol_error-6/#post-14815102)
 * Hello [@dougjoseph](https://wordpress.org/support/users/dougjoseph/) ,
 * Where exactly should we add these lines?
 * # BEGIN Line too long fix
    SubstituteMaxLineLength 10M # END Line too long fix
 * Because we added these lines after # END WordPress I got error 500 – Internal
   server error and website was down. After removing the above 3 lines from the .
   htaccess file the website was up again. Please help us. Thanks in advance.
 *  Thread Starter [dougjoseph](https://wordpress.org/support/users/dougjoseph/)
 * (@dougjoseph)
 * [4 years, 9 months ago](https://wordpress.org/support/topic/err_http2_protocol_error-6/#post-14815109)
 * Dear [@priyaasawa](https://wordpress.org/support/users/priyaasawa/)
 * Hello. Are you adding the line to your .htaccess file?
 * If so, I would recommend adding it at the top.
 * If not, then be aware it goes in your .htaccess file.
 *  Thread Starter [dougjoseph](https://wordpress.org/support/users/dougjoseph/)
 * (@dougjoseph)
 * [4 years, 9 months ago](https://wordpress.org/support/topic/err_http2_protocol_error-6/#post-14815113)
 * PS: I see now you are indeed doing the add to your .htaccess file.
 * If you try adding it at the top, does that help?
 *  Thread Starter [dougjoseph](https://wordpress.org/support/users/dougjoseph/)
 * (@dougjoseph)
 * [4 years, 9 months ago](https://wordpress.org/support/topic/err_http2_protocol_error-6/#post-14815114)
 * Also, feel free to post or otherwise share your .htaccess file’s contents.
 *  Thread Starter [dougjoseph](https://wordpress.org/support/users/dougjoseph/)
 * (@dougjoseph)
 * [4 years, 9 months ago](https://wordpress.org/support/topic/err_http2_protocol_error-6/#post-14815118)
 * One last question: Are you using Godaddy for your hosting?
 *  [priyaasawa](https://wordpress.org/support/users/priyaasawa/)
 * (@priyaasawa)
 * [4 years, 9 months ago](https://wordpress.org/support/topic/err_http2_protocol_error-6/#post-14820933)
 * Q : Are you adding the line to your .htaccess file?
    A : Yes
 * Q : If you try adding it at the top, does that help?
    A : No
 * Q : Are you using Godaddy for your hosting?
    A : Yes
 * .htaccess file’s contents
 * # BEGIN GD-SSL
    <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine
   On RewriteCond %{HTTPS} !=on RewriteCond %{HTTP_USER_AGENT} ^(.+)$ RewriteCond%{
   SERVER_NAME} ^www\.theglacstudio\.dk$ [OR] RewriteCond %{SERVER_NAME} ^bp2\.bb9\.
   myftpupload\.com$ RewriteRule .* [https://%](https://%){SERVER_NAME}%{REQUEST_URI}[
   R=301,L] Header add Strict-Transport-Security “max-age=300” Header always set
   Content-Security-Policy “upgrade-insecure-requests” </IfModule> # END GD-SSL
 * # BEGIN WordPress
    # The directives (lines) between “BEGIN WordPress” and “END
   WordPress” are # dynamically generated, and should only be modified via WordPress
   filters. # Any changes to the directives between these markers will be overwritten.
   <IfModule mod_rewrite.c> RewriteEngine On RewriteRule .* – [E=HTTP_AUTHORIZATION:%{
   HTTP:Authorization}] RewriteBase / RewriteRule ^index\.php$ – [L] RewriteCond%{
   REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.
   php [L] </IfModule>
 * # END WordPress
 *  [priyaasawa](https://wordpress.org/support/users/priyaasawa/)
 * (@priyaasawa)
 * [4 years, 9 months ago](https://wordpress.org/support/topic/err_http2_protocol_error-6/#post-14820949)
 * **After updating the .htaccess file I am getting the below error message.**
 * 500 Internal Server Error
 * Internal Server Error
    The server encountered an internal error or misconfiguration
   and was unable to complete your request.
 * Please contact the server administrator to inform them of the time this error
   occurred, and the actions you performed just before this error.
 * More information about this error may be available in the server error log.
 *  Thread Starter [dougjoseph](https://wordpress.org/support/users/dougjoseph/)
 * (@dougjoseph)
 * [4 years, 9 months ago](https://wordpress.org/support/topic/err_http2_protocol_error-6/#post-14820956)
 * Dear [@priyaasawa](https://wordpress.org/support/users/priyaasawa/)
 * OK, that could mean at least two different things. One is that your issue is 
   something else entirely, not related to the “SubstituteMaxLineLength” — and the
   other is you may have more than one issue, something in addition to “SubstituteMaxLineLength”
 * At this point, and I’m assuming you’ve already tried (by process of elimination)
   to rule out something related to either plugins or themes, it may be time for
   you to simply contact Godaddy support.
 * And finally, for clarity sake, here’s what I was suggesting on where to add it(
   which I am also assuming is exactly what you already tried):
 *     ```
       SubstituteMaxLineLength 10M
   
       # BEGIN GD-SSL
       <IfModule mod_rewrite.c>
       Options +FollowSymLinks
       RewriteEngine On
       RewriteCond %{HTTPS} !=on
       RewriteCond %{HTTP_USER_AGENT} ^(.+)$
       RewriteCond %{SERVER_NAME} ^www\.theglacstudio\.dk$ [OR]
       RewriteCond %{SERVER_NAME} ^bp2\.bb9\.myftpupload\.com$
       RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
       Header add Strict-Transport-Security “max-age=300”
       Header always set Content-Security-Policy “upgrade-insecure-requests”
       </IfModule>
       # END GD-SSL
   
       # BEGIN WordPress
       # The directives (lines) between “BEGIN WordPress” and “END WordPress” are
       # dynamically generated, and should only be modified via WordPress filters.
       # Any changes to the directives between these markers will be overwritten.
       <IfModule mod_rewrite.c>
       RewriteEngine On
       RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
       RewriteBase /
       RewriteRule ^index\.php$ – [L]
       RewriteCond %{REQUEST_FILENAME} !-f
       RewriteCond %{REQUEST_FILENAME} !-d
       RewriteRule . /index.php [L]
       </IfModule>
   
       # END WordPress
       ```
   
 *  [priyaasawa](https://wordpress.org/support/users/priyaasawa/)
 * (@priyaasawa)
 * [4 years, 9 months ago](https://wordpress.org/support/topic/err_http2_protocol_error-6/#post-14825420)
 * Yes we have done exactly as you have mentioned in the above post. It is still
   not working.
 * We are facing this issue with the **Form maker plugin**. We have created a simple
   registration form ([https://www.theglacstudio.dk/glacatsis/](https://www.theglacstudio.dk/glacatsis/))
   and if it is submitted with a missing information the user is intimated about
   the same. So that the user can update and resubmit. But after the user resubmits
   the form the page takes a long time to reload and we get the error : **ERR_HTTP2_PROTOCOL_ERROR**
   
   This issue is only occurring on some specific mobile phones with chrome browsers.
   On laptop and iPhone it works just fine.
 * I have checked with the Plugin team and their reply is as below
    “We couldn’t
   find any issue related to the form plugin, There is a problem related to the 
   server, as we have been getting the same error when first time we tried to open
   [https://www.theglacstudio.dk/login](https://www.theglacstudio.dk/login) page
   from mobile. We got the same error when we tested the website on google speed
   score site. Thus we suggest asking about the problem at the server support, maybe
   the error logs will show useful information.”
 * But we don’t have access to error logs and Godaddy is pushing us to buy premium
   support plan to provide help for the issue. As per them it is content issue not
   a server issue. I don’t agree with them
 *  [priyaasawa](https://wordpress.org/support/users/priyaasawa/)
 * (@priyaasawa)
 * [4 years, 9 months ago](https://wordpress.org/support/topic/err_http2_protocol_error-6/#post-14825443)
 * I think we found the issue. There was a date field which was displayed out of
   the mobile screen. Once we resized it to fit in the screen. The error was resolved
   🙂
 *  Thread Starter [dougjoseph](https://wordpress.org/support/users/dougjoseph/)
 * (@dougjoseph)
 * [4 years, 9 months ago](https://wordpress.org/support/topic/err_http2_protocol_error-6/#post-14825465)
 * Dear [@priyaasawa](https://wordpress.org/support/users/priyaasawa/)
 * Wow, that’s interesting. Glad you got it sorted out.
 *  [ronheaslet](https://wordpress.org/support/users/ronheaslet/)
 * (@ronheaslet)
 * [4 years, 8 months ago](https://wordpress.org/support/topic/err_http2_protocol_error-6/#post-14929531)
 * Doug, you Beautiful man!!!! Thank you sooooo much. I’m 30 hours into this problem
   and you solved it for me in 3 minutes. Godaddy tried to help with no luck. I 
   went through a lot of steps and it’s one line of code. May good things come to
   you and I hope you win the lottery.
    -  This reply was modified 4 years, 8 months ago by [ronheaslet](https://wordpress.org/support/users/ronheaslet/).

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

The topic ‘ERR_HTTP2_PROTOCOL_ERROR’ is closed to new replies.

 * ![](https://ps.w.org/events-manager/assets/icon-256x256.png?rev=3550347)
 * [Events Manager - Calendar, Bookings, Tickets, and more!](https://wordpress.org/plugins/events-manager/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/events-manager/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/events-manager/)
 * [Active Topics](https://wordpress.org/support/plugin/events-manager/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/events-manager/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/events-manager/reviews/)

## Tags

 * [godaddy](https://wordpress.org/support/topic-tag/godaddy/)

 * 15 replies
 * 4 participants
 * Last reply from: [ronheaslet](https://wordpress.org/support/users/ronheaslet/)
 * Last activity: [4 years, 8 months ago](https://wordpress.org/support/topic/err_http2_protocol_error-6/#post-14929531)
 * Status: resolved