Teflpedia:Error 403

From Teflpedia

In three occasions several pages have given an error 403, similar to this:

403
Forbidden

Access to this resource on the server is denied!

It is very likely that it is produced by Dathorn's (our webhost's) security filters.

September 2014[edit]

The problem occurred when editing some pages.

It turns out that for security reasons the symbols " and ' are forbidden in some contexts, to prevent hackers to execute code (such as Javascript) that was not supposed to be executed.

General solutions[edit]

Straight apostrophe ' can be replaced by its curly counterpart ’ ’

Straight single quotes as in 'example' can be replaced by their curly counterparts as in ‘example’ ‘example’

Straight double quotes as in "example" can be replaced by their curly counterparts as in “example” “example”

In tables, class="wikitable" can be replaced by class=wikitable.

Specific solutions[edit]

'a' or 'b' is not allowed, but 'a' xyz 'b' is. Instead of replacing all apostrophes by ‘ and ’ the 'r' of or can be replaced by r: 'a' or 'b'.

March 2016[edit]

User pages[edit]

This time we can't see some pages. Last time we could see them, but we couldn't edit them.

User pages get a 403 error. For example User:Bob_M or User:jddjhddhduyeuye. Talk pages don't have this problem; e.g. User talk:Bob_M.

Workaround[edit]

Replace the colon by %3a as in http://teflpedia.com/User%3aBob_M. This does not work every time. If it fails just try again and it may work.

Depending on contents[edit]

A page that contains the sequence "Ips" or "I ps" will generate a 403 error when edited (this is similar to the error we had in 2014).

Other sequences that fail: "I id", "I ls", "I mail", "I nc", "I rm".

Workaround[edit]

Replace any of the three offending chacarters by their HTML codes "Ips", "|ps" or "|pss".

Solution[edit]

Fixed. A mod_security rule was being triggered by User:<username> page requests. AndrewT at our Webhost, Dathorn, corrected that so that User:<username> pages are loading nicely again. --Roger (talk) 01:33, 20 September 2016 (UTC)

October 2018[edit]

This time we can't edit some pages that have curly quotes in their names, such as So-called “long o”. However we can edit sections of those pages.

I edited text into the top of So-called “long o” just now without trouble. Let me know if you have trouble. Roger (talk) 01:03, 4 January 2019 (CST)

January 2019[edit]

Note that quote (") marks cannot be used in wiki bold text. It triggers a 403 Forbidden error. So don't put quotes within bold text.


Don't know if that is related to new version of MediaWiki. Might not be. I have just upgraded Teflpedia to MediaWiki 1.31.1. Roger (talk) 00:58, 4 January 2019 (CST)