Page 2 of 2 FirstFirst 1 2
Results 16 to 20 of 20

users with . in their names

This is a discussion on users with . in their names within the Troubleshooting forums, part of the vBSEO SEO Plugin category; Originally Posted by Brian Cummiskey Your only other option is to re-name the users so they don't have special characters ...

  1. #16
    Member
    Real Name
    Pottsy
    Join Date
    Oct 2006
    Posts
    34
    Liked
    0 times
    Quote Originally Posted by Brian Cummiskey View Post
    Your only other option is to re-name the users so they don't have special characters in their names.
    I have 500 users just with a hyphen in!

    I'll block future ones - but am I just stuck with existing ones and their links?

  2. #17
    Member
    Real Name
    Pottsy
    Join Date
    Oct 2006
    Posts
    34
    Liked
    0 times
    What would be nice is a script that can find all existing problem pairs (like User Name and User-Name or User_Name) so I can change those. The set the regexp to prevent future problems.

  3. #18
    vBSEO Staff Brian Cummiskey's Avatar
    Real Name
    Brian Cummiskey
    Join Date
    Jul 2009
    Location
    btwn NYC and Boston
    Posts
    12,789
    Liked
    657 times
    Blog Entries
    2
    You can run a simple query in phpmyadmin/etc

    select userid, username from users where username like '%-%'

  4. #19
    Senior Member Island's Avatar
    Real Name
    Jeff
    Join Date
    Mar 2007
    Posts
    101
    Liked
    0 times
    1. Manually set VBSEO_REWRITE_MEMBER_MORECHARS=1 options in the config_vbseo.php file to include "special" characters in URLs
    (in 3.5.x+, this has moved into the CP at general settings -> character replacement -> Advanced Settings tab)
    I wish there were even more granular control of this. It was pointed out today that there was a problem with one of my member's profile page with two . (periods) in their username where their member page was getting a url rewrite that showed another user's member page incorrectly. However, I could only find this one username where this problem existed. Is there any way to allow only the . as a special character but not make any other changes to the way vbseo is currently rewriting the member urls (e.g. if I choose the option to allow (all) special characters in the member url under advanced, all the existing - change to + which I don't want to do since those are already indexed. If I could have the granular control to just allow the . as a special character it would only change a handful of member urls vs. having to change thousands which are already indexed if my only option is to allow all special characters in member urls)

  5. #20
    vBSEO Staff Brian Cummiskey's Avatar
    Real Name
    Brian Cummiskey
    Join Date
    Jul 2009
    Location
    btwn NYC and Boston
    Posts
    12,789
    Liked
    657 times
    Blog Entries
    2
    You can replace it with anything, but then THAT replacement may conflict as well.

    ie, if you change

    name.pair
    to
    name-pair

    user name*pair will also be re-written to name-pair and will conflict.

    Ultimately, the ideal solution is that if you allow more than just plain text a-z,0-9 in your members registration, you should include ID numbers in the member urls.

Page 2 of 2 FirstFirst 1 2

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •