Clone WordPress for testing on localhost (with Fiddler)
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.