Hello!
I know this must be something simple, but I really can't figure it out.
I have what I believe a quite standard setup with mediawiki 1.9.3. My
.htaccess is basically:
RewriteRule ^wiki/?(.*)$ /mediawiki/mediawiki-1.9.3/index.php?title=$1
[L,QSA]
RewriteRule ^w/?(.*)$ /mediawiki/mediawiki-1.9.3/$1 [L,QSA]
and LocalSettings.php has:
$wgScriptPath = "/w";
$wgScript = "$wgScriptPath/index.php";
$wgRedirectScript = "$wgScriptPath/redirect.php";
$wgArticlePath = "/wiki/$1";
Everything worked like a charm, until a user of my site created a page about
C++.
The page is there (i.e. accepted by MW and in the DB), but if I try to load
it I get a missing page error because the two + are gone. If I type two %2B
in the location bar of the browser (Firefox) I get nothing.
If I type two %252B: BUM! I get my page.
If I remove the RewriteRule(s) and change my LocalSettings.php to standard
values, everything works: the pages are loaded without any need of typing
%252B.
I simply CANNOT find any info, idea, hint, suggestion about this stuff, and
I'm stuck.
Please, throw me a bone here, people.
Throw me a bone, please.
Thanks.
M