A few days ago I have mentioned that Bradbury theme (and a new theme that is currently in development) is now fully compatible with popular event plugins like All-in-One Event Calendar and The Events Calendar.

While setting up the multiple demos for Bradbury Education Theme I stumbled across a very annoying error in All-in-One Event Calendar plugin that I wasn’t able to replicate on localhost.

Here’s what the error message looks like:

Something went wrong while fetching events.
The request status is: 403
The error thrown was:
Click here for technical details

The error is displayed when clicking the calendar’s month arrows.
It also changes the URL of the open page to something like: https://demo.academiathemes.com/bradbury-church/calendar/action~agenda/page_offset~1/request_format~json/

Plugin Incompatibility with Security Plugins

The plugin’s support forum has information about incompatibility with a couple of security plugins, but I didn’t have any activated, so that made troubleshooting difficult.

How to Fix

And then I remembered that I use the 6G Firewall (aka the 6G Blacklist) on most of my live websites, even non-WordPress websites.

Tried removing them from the .htaccess file and the issue immediately went away. As I still want to use the 6G Firewall, I then singled out the line that is causing this specific issue:

RedirectMatch 403 (?i)(~|`|< |>|:|;|,|%|\\|\s|\{|\}|\[|\]|\|)

Just removing this line immediately fixed the 403 error for me.

I posted this in the WordPress.org support forum for the plugin, but I also think it’s worth writing about here.

All-in-One Event Calendar plugin has over 100.000 active installations, so it is very likely that there are other 6G Firewall users facing this error.

I hope this helps!

WordPress Themes & Website Support for Educational, Governmental and NGO Websites

We create easy to use WordPress for schools, kindergartens, universities, colleges, churches, nonprofit organizations, city halls, local governments, etc. WCAG 2.0 - ISO/IEC 40500 compliant, easy to use on mobile (responsive) and easy to customize.

Join to Download Our ThemesAsk a Question

Become part of the conversation

One Comment

  1. Mary Makowsky January 5, 2019 at 1:37 am

    Dumitru,

    I don’t know you. But I love you. This was the answer to my issue. I posted in the All-in-One support forum about this and included your link.

    God Speed to you, Sir!

Leave a Comment

Your email address will not be published. Required fields are marked *

 

This site uses Akismet to reduce spam. Learn how your comment data is processed.