diff --git a/wp-includes/canonical.php b/wp-includes/canonical.php
index 7cd1256..b12a961 100644
--- a/wp-includes/canonical.php
+++ b/wp-includes/canonical.php
@@ -284,7 +284,7 @@ function redirect_canonical( $requested_url = null, $do_redirect = true ) {
 			if ( is_multisite() )
 				$redirect_url = apply_filters( 'wp_signup_location', network_site_url( 'wp-signup.php' ) );
 			else
-				$redirect_url = site_url( 'wp-login.php?action=register' );
+				$redirect_url = apply_filters( 'wp_signup_location', site_url( 'wp-login.php?action=register' ) );
 			wp_redirect( $redirect_url, 301 );
 			die();
 		}
