I think I will use
http://www.mediawiki.org/wiki/Extension:Username_Blacklist to avoid the use
of "+" in usernames. Is there a better solution?

Thank you.

Laurent


2008/12/4 Daniel Friesen <[EMAIL PROTECTED]>

> Well, it's always good to avoid special characters in the username.
> However, this really shouldn't be an issue unless you are manually
> typing + into the url. If you stick [[C++]] into a page those +'s should
> be urlencoded and links should work fine. If you're having issues, just
> type names in the searchbox and hit go instead of typing it in the
> address bar.
>
> ~Daniel Friesen (Dantman, Nadir-Seen-Fire)
> ~Profile/Portfolio: http://nadir-seen-fire.com
> -The Nadir-Point Group (http://nadir-point.com)
> --It's Wiki-Tools subgroup (http://wiki-tools.com)
> --The ElectronicMe project (http://electronic-me.org)
> -Wikia ACG on Wikia.com (http://wikia.com/wiki/Wikia_ACG)
> --Animepedia (http://anime.wikia.com)
> --Narutopedia (http://naruto.wikia.com)
>
> Wikimini wrote:
> > Hi,
> >
> > Thank you for your answer.
> >
> > I do not have root access to the server for the moment.
> >
> > A temporary solution could be to avoid the use of this special character
> (+)
> > in the username. Is that possible?
> >
> > Laurent
> >
> >
> > 2008/12/4 Daniel Friesen <[EMAIL PROTECTED]>
> >
> >
> >> This is because the + sign is treated as a space in queries and you are
> >> rewriting paths to queries.
> >>
> >> This is a known issue with using rewrite rules (which are basically a
> >> poor hack) to manage short urls. The best way to do short urls is with a
> >> Alias line which can only be done if you have root access to the
> webserver.
> >>
> >> Though, I also have an even better method for nginx users.
> >>
> >> ~Daniel Friesen (Dantman, Nadir-Seen-Fire)
> >> ~Profile/Portfolio: http://nadir-seen-fire.com
> >> -The Nadir-Point Group (http://nadir-point.com)
> >> --It's Wiki-Tools subgroup (http://wiki-tools.com)
> >> --The ElectronicMe project (http://electronic-me.org)
> >> -Wikia ACG on Wikia.com (http://wikia.com/wiki/Wikia_ACG)
> >> --Animepedia (http://anime.wikia.com)
> >> --Narutopedia (http://naruto.wikia.com)
> >>
> >> Wikimini wrote:
> >>
> >>> Hi,
> >>>
> >>> First sorry for my poor english.
> >>>
> >>> I'm running Mediawiki 1.13.0 on a production web site for children and
> >>> noticed a (big) problem on users pages whose names contain a "+".
> >>>
> >>> Here is an example with user P6++
> >>>
> >>> When I access :
> >>>  > http://fr.wikimini.org/wiki/Utilisateur:P6++,
> >>> I'm redirected to :
> >>>
> >>>
> >>>> http://fr.wikimini.org/wiki/Utilisateur:P6 (without ++) !!!
> >>>>
> >>>>
> >>> I've just created a similar account on Wikipedia fort testing purposes.
> >>>
> >>> When I access :
> >>>
> >>>
> >>>> http://fr.wikipedia.org/wiki/Utilisateur:Z6++
> >>>>
> >>>>
> >>> I get the page :
> >>>
> >>>
> >>>> http://fr.wikipedia.org/wiki/Utilisateur:Z6++ (with ++) !!!
> >>>>
> >>>>
> >>> Actually the problem seems to be specific to the "+" sign. For example,
> >>> http://fr.wikimini.org/wiki/Utilisateur:!!!$$zOuzOu$$<http://fr.wikimini.org/wiki/Utilisateur:%21%21%21$$zOuzOu$$>
> !<http://fr.wikimini.org/wiki/Utilisateur:%21%21%21$$zOuzOu$$%21>!!
> >>>
> >> is working fine!
> >>
> >>> This problem is really annoying as the
> >>> http://fr.wikimini.org/wiki/Utilisateur:P6++ page shows an empty page
> >>>
> >> even
> >>
> >>> if there is some content on it!
> >>>
> >>> Could someone help?
> >>>
> >>>
> >>>
> >>
> -------------------------------------------------------------------------------------------------
> >>
> >>> HTACCESS info:
> >>>
> >>> In the root, I have an htaccess file with the following content:
> >>>
> >>> RewriteEngine on
> >>> Options +FollowSymlinks
> >>> RewriteCond %{REQUEST_FILENAME} !-f
> >>> RewriteCond %{REQUEST_FILENAME} !-d
> >>> RewriteRule ^wiki/(.+)$ /wiki/index.php?title=$1 [L,QSA]
> >>> Options -Indexes
> >>>
> >>> In the fr folder, I have another htaccess file with the following
> >>>
> >> content:
> >>
> >>> RewriteEngine on
> >>> RewriteCond %{REQUEST_FILENAME} !-f
> >>> RewriteCond %{REQUEST_FILENAME} !-d
> >>> RewriteRule ^wiki/(.+)$ /wiki/index.php?title=$1 [L,QSA]
> >>>
> >>>
> >>>
> >>
> -------------------------------------------------------------------------------------------------
> >>
> >>> Thank you for your help!
> >>>
> >>> Laurent
> >>>
> >>>
> >> _______________________________________________
> >> MediaWiki-l mailing list
> >> [email protected]
> >> https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
> >>
> >>
>
>
> _______________________________________________
> MediaWiki-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
>
_______________________________________________
MediaWiki-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l

Reply via email to