Clone WordPress for testing on localhost (with Fiddler)

Question

My local setup for WordPress is at http://127.0.0.3/blog.

When calling https://my.domain.name/blog/wp-login.php, I get the page served; including Google CAPTCHA. But the login post to a 302 redirect to http://127.0.0.3/blog.

In order to overwrite my server default domain I added locally this to my wp-config.php file:

define('WP_HOME','http://127.0.0.3/blog');
define('WP_SITEURL','http://127.0.0.3/blog');
define('FORCE_SSL_LOGIN',false);
define('FORCE_SSL_ADMIN',false);

In my Fiddler Web Debugger script I am using the following code to redirect my browser to go to my local setup:

if (oSession.HostnameIs("my.domain.name")){
    oSession.bypassGateway = true;
    if (oSession.HTTPMethodIs("CONNECT")){
        oSession["x-replywithtunnel"] = "FakeTunnel";
        return;
    }  
    oSession["x-overrideHost"] = "127.0.0.3";
    oSession.fullUrl = "http://127.0.0.3" + oSession.PathAndQuery;
}

How can I get WordPress returned page to be rewritten before it gets sent to the browser, so it changes all 127.0.0.3 to my.domain.name?

— OR —

Is there a smarter way to go about all of this within WordPress?

I had a look at Change WordPress image URLs via filter because it is somewhat related, but could not figure it out.

0
MeSo2 4 months 0 Answers 10 views 0

Leave an answer