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
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
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
There *is* content displayed at
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
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
re: comment 3
I assume that Marijn *created* the link / *typed* the link
please note that this is *not* the same as
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