https://bugzilla.wikimedia.org/show_bug.cgi?id=55311
--- Comment #4 from Kunal Mehta (Legoktm) legoktm.wikipedia@gmail.com --- I don't mean that. Seems that by generalising it wasn't clear enough. At your example, run python replace.py -weblink:"Case-Linky.com" "case-linky.com" "case-linky.rs" Note that now the case of the weblink parameter (Case-Linky.com) doesn't match the case of the real link (http://Case-Linky.COM%5C) You will get a wrong 'Page [[Http://Case-Linky.COM]] not found' message. It is detecting two pages, http://Case-Linky.COM and Utilisateur:NicDumZ/casetest but only Utilisateur:NicDumZ/casetest is a pagename.