When trying to edit a couple of wiki pages (for myself and my guild), I've managed to make a couple of edits successfully, but most of the time I get 403: forbidden errors (and my edit is discarded). Any fix or workaround?
Error 403 forbidden
I'll check to see whether the pages in question have any weird markup. Thanks, Nitronicx. Please let me know if you learn more.
Alright, I have made it easier to sidestep the style issue: replace "=" with "{{=}}" and it should be fine.
Example:
style{{=}}"background:#224466"
However, I have stumbled upon another issue. If the wiki text is longer than ~6500 characters, you will get the error, too. Workaround for this is to edit one section only (use the small "(edit)" button near section headers) or to split the page into multiple (sub)pages and then include them back to the main page.
Also fun fact: using '"=" and length issue' as subject of a post also triggers the 403 error. From what I tested the "blacklisted" part is '"=" and word' (there must be something after the "and"), it only works in the subject box, and the expression must be at the beginning of the subject, there cannot be any symbol before it. So it should be difficult to trigger by accident, but I triggered it somehow anyway. :D
Earlier I came to a conclusion that there is some weird blacklist that throws 403 if it finds any of its words (or expressions). On one page I found this to be "style[equals sign]", so the simplest workaround is to not use it. This blacklist is on the forums, too, this is why I cannot write the "=" in the expression literally.
Not using "style" may be troublesome if you have custom styling on some elements (tables, wiki templates). But there is another workaround: you can create custom template and add the styling there. This works because for some reason the blacklist does not trigger in templates (specifically in text enclosed in <includeonly> tags). I could help you with that if needed.
I have just got an idea how this may work even without a custom template, but I will have to check first.