[resolved] 404 error at wp-signup.php (on Windows) (7 posts)

  1. summerz
    Posted 2 years ago #

    i setup multisite using define('WP_ALLOW_MULTISITE', true);

    i choose multisite as woking sub-domains and everything looks okay like making new blogs, installing plugins, registering themes... except /wp-signup.php.

    i try to call /wp-signup.php and it gets to 404 error.

    it is okay with /wp-login.php and /wp-admin/ though.

    i install wordpress with Web Platform Installer on Windows Server 2008.

    Anyone to know how to fix this?

    thanks in advance.

  2. i try to call /wp-signup.php and it gets to 404 error.

    You're going to domain.com/wp-signup.php right?

    Does that file exist on your server?

  3. summerz
    Posted 2 years ago #

    yes there are wp-signup.php and wp-login.php too.

    when i try to access wp-login.php, it automatically redirects to wp-signup.php and goes 404 error.

    i don't know why...

    any ideas?

  4. Whats in your .htaccess?

  5. summerz
    Posted 2 years ago #

    it is windows server. so don't have .htaccess.

  6. Okay, what's in your web.config :)

  7. summerz
    Posted 2 years ago #

    my web.config is like this.


    <?xml version="1.0" encoding="UTF-8"?>
    <requestLimits maxAllowedContentLength="2147483648" />
    <rule name="WordPress Rule 1" stopProcessing="true">
    <match url="^index\.php$" ignoreCase="false" />
    <action type="None" />
    <rule name="WordPress Rule 2" stopProcessing="true">
    <match url="^wp-admin$" ignoreCase="false" />
    <action type="Redirect" url="wp-admin/" redirectType="Permanent" />
    <rule name="WordPress Rule 3" stopProcessing="true">
    <match url="^" ignoreCase="false" />
    <conditions logicalGrouping="MatchAny">
    <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" />
    <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" />
    <action type="None" />
    <rule name="WordPress Rule 4" stopProcessing="true">
    <match url="^(wp-(content|admin|includes).*)" ignoreCase="false" />
    <action type="Rewrite" url="{R:1}" />
    <rule name="WordPress Rule 5" stopProcessing="true">
    <match url="^([_0-9a-zA-Z-]+/)?(.*\.php)$" ignoreCase="false" />
    <action type="Rewrite" url="{R:2}" />
    <rule name="WordPress Rule 6" stopProcessing="true">
    <match url="." ignoreCase="false" />
    <action type="Rewrite" url="index.php" />


    but i solved this problem.

    i just to try make all my multisites to Mature and suddenly /wp-signup.php works.

    it's weird but working now.

    (fyi: my /wp-login.php and /wp-admin/ have been working fine)

    Ipstenu, thank you for helping me. :)

Topic Closed

This topic has been closed to new replies.

About this Topic