Last modified: 2006-04-17 20:36:34 UTC
Somehow the page http://en.wikipedia.org/wiki/The_C++_Programming_Language doesn't display its contents. The contents are still there if you click the edit button to http://en.wikipedia.org/w/index.php?title=The_C%2B%2B_Programming_Language&action=edit but the "Start the ... article" links to http://en.wikipedia.org/w/index.php?title=The_C++_Programming_Language&action=edit which is the page for "Editing The C Programming Language" with contents "#REDIRECT [[The_C_programming_language]]". It links to the page without the ++. The strange thing is that for http://en.wikipedia.org/wiki/C++ it works correctly.
comment to previous displayed message: The last link is not recognized correctly :( the ++ are a part of the URL. http://en.wikipedia.org/wiki/C_plus_plus will redirect to the correct page. Maybe the existence of the redirect is significant.
Looks fine to me, and you aren't describing what's wrong with it which doesn't really help. Use ?action=purge if you saw a "this page does not exist" message, there was a cache- breaking problem a few days ago which may have corrupted cache entries for a few pages.
The problem is that "Somehow the page http://en.wikipedia.org/wiki/The_C++_Programming_Language doesn't display its contents" and there exists content which can still be reached by http://en.wikipedia.org/w/index.php?title=The_C%2B%2B_Programming_Language&action=edit . Purging [[http://en.wikipedia.org/w/index.php?title=The_C++_Programming_Language&action=purge]] is not the solution and brings you once more to [[The C Programming Language]]. Another way of stating the problem is: the "++" in the page title are somehow not recognized, although for other pages it does work.
There *is* content displayed at http://en.wikipedia.org/wiki/The_C++_Programming_Language Now, the problem may be that you're using a bogus purge link; you need to use %2B instead of + there, because in query string parameters a literal + is an encoded space.
Aah, somehow the content is showing again. FYI I didn't make up that purge link myself. It was copied from the page you see for non-existent pages, which I was seeing for this article.
That link issue looks like bug 4781.
correct syntax for comment 0 >The strange thing is that for http://en.wikipedia.org/wiki/C++ it works correctly. One should use http://en.wikipedia.org/wiki/C%2B%2B . re: comment 1 > Maybe the existence of the redirect is significant. This has historical reasons. "+" become a valid character in page titles some months ago. re: comment 3 I assume that Marijn *created* the link / *typed* the link http://en.wikipedia.org/w/index.php?title=The_C++_Programming_Language&action=purge please note that this is *not* the same as http://en.wikipedia.org/w/index.php?title=The_C%2B%2B_Programming_Language&action=purge Brion explained this in comment 4. I posted this here because it is not trivial.
>I assume that Marijn *created* the link / *typed* the link you assume incorrectly. Every non-existent page has a purge link [[non-existent wefkjnwf]] and it was this address which I copied. I have not invented any of the links I mentioned.
*** This bug has been marked as a duplicate of 4781 ***
Just a note: Bug 5623: Whatlinkshere broken for article names with special characters is about http://de.wikipedia.org/w/index.php?title=Spezial:Whatlinkshere&target=C%2B%2B