WordPress.org

Support

Support » Plugins and Hacks » WordPress HTTPS (SSL) » [Resolved] [Plugin: WordPress HTTPS (SSL)] Redirect loop and unabling to uninstall the plugin

[Resolved] [Plugin: WordPress HTTPS (SSL)] Redirect loop and unabling to uninstall the plugin

  • I’ve got a lot of headache when I installed WordPress-HTTPS on my blog. It’s running on nginx and ony thing I’ve got is redirect loop.
    Another funny problem is loop not gone after deinstallation of the plugin.

    So, there is the fix.

    Find WordPressHTTPS.php (located in /wp-content/plugins/wordpress-https/lib in plugin version 3.0) and remove following code:

    // Redirect login page. This is not pluggable due to the redirect methods used in wp-login.php
    if ( ( $GLOBALS[‘pagenow’] == ‘wp-login.php’ ) ) {
    setcookie(constant(‘TEST_COOKIE’), ‘WP Cookie check’, 0);
    if ( $this->getSetting(‘ssl_admin’) && ! $this->isSsl() ) {
    $this->redirect(‘https’);
    }
    }

    and replace anything after that string:

    public function redirect( $scheme = ‘https’ ) {

    with following:

    }
    }

    That should disarm the plugin and it will not harm anybody anymore.
    I hope plugin author will contact me on jabber paskal-07@ya.ru and nginx https recognition will be fixed, till then – better use nginx configuration tricks.

    http://wordpress.org/extend/plugins/wordpress-https/

  • The topic ‘[Resolved] [Plugin: WordPress HTTPS (SSL)] Redirect loop and unabling to uninstall the plugin’ is closed to new replies.
Skip to toolbar