Using one sign up form...

Hey guys :slight_smile:

I've noticed that my site has a few sign up forms and I'm wondering how to ensure that all my sign up links point to the same page... I've got most going to wp-signup.php but I've also got a couple leading to register.php. Is this a setting I'm missing somewhere? (I'm using Pro-Sites and Anti-Splog)

Or is this something that needs to be coded?

Regards,
Eric

  • aecnu
    • WP Unicorn

    Greetings Eric,

    This will be kind of a tough one if we do not know where those other signup forms are coming from Eric.

    They may need to be dealt with using redirects but I do not know which plugins are causing them.

    Can you please find out and let me know by deactivating all the plugins except Por Sites and Anti-Splog

    I know there is one coming from Pro Sites but there should not be one from Anti-Splog

    Please advise.

    Cheers, Joe

  • ebreuers
    • Site Builder, Child of Zeus

    Hey Joe :slight_smile:

    There are two main signup pages:

    http://urbanruckus.com/register - Which is accessed by the 'Sign Up' link in my admin bar.

    http://urbanruckus.com/wp-signup.php - Which is the form all other signup options redirect to. I'd like my 'Sign Up' link (screenshot below) to point to this page instead of the one above.

    **ALSO** Wondering how a user sets a password using the second signup page? Trying to make this idiot proof for my customers :slight_smile:

    The Directory plugin adds another signup page, but that is specific to the directory and is irrelevant to this issue.

    Regards,
    Eric

  • aecnu
    • WP Unicorn

    Greetings Eric,

    The quick fix to this if you cannot figure out how to change it in the admin bar would be to change it with a control panel redirect or an htaccess redirect.

    The redirect you would want to set like this:

    http://urbanruckus.com/register redirects to http://urbanruckus.com/wp-signup.php

    In htaccess file this redirect would be like this:

    Redirect 301 /register http://urbanruckus.com/wp-signup.php

    or maybe even better if it works depending on your hosting:

    Redirect 301 /register /wp-signup.php

    Please let me know if either of these do the trick for you Eric :slight_smile:

    Cheers, Joe

  • ebreuers
    • Site Builder, Child of Zeus

    Thanks Joe, neither code worked for me unfortunately... was I just supposed to copy and paste the code into my .htaccess file? Or is there a particular place to put it?

    I really appreciate the help :slight_smile:

    Regards,
    Eric

  • aecnu
    • WP Unicorn

    Greetings Eric,

    Hopefully all you needed to do was copy it into your htaccess file.

    That is why i myself prefer for this function to use the apache redirect in a control panel because it can be a bit trickier doing the redirect from the htaccess file.

    Lets try this one and yes it is a copy and paste and should be at the top of the htaccess file but inder a new code I am going to add here to help secure your WordPress install:

    Very top of htaccess file:

    <files wp-config.php>
    order allow,deny
    deny from all
    </files>

    Then next line:

    Redirect 301 /register/ http://urbanruckus.com/wp-signup.php

    Like this:

    <files wp-config.php>
    order allow,deny
    deny from all
    </files>
    Redirect 301 /register/ http://urbanruckus.com/wp-signup.php

    Perhaps your host did not like us not having a slash after "register", that is what I have added.

    Please advise.

    Cheers, Joe

  • ebreuers
    • Site Builder, Child of Zeus

    Thanks Joe :slight_smile:

    I'm not sure what happened, but it seems to have resolved itself before I made any more edits! All links now point to one signup page.

    I appreciate the instructions and I'll record them in case this happens again :slight_smile:

    Regards,
    Eric

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.