Want to host your Wordpress site from a different domain? This plugin will help!
As of April 2026, Absolute Relative URLs is a WordPress seo plugin with 1.0K+ active installations and a 3/5 rating from 6 reviews. It has been downloaded 26K+ times in total. Requires WordPress 4.4.0+ and PHP false+. Available on WordPress.org since 2016. Last updated 5 years ago — may have compatibility concerns. Downloads are down 30% this week. Top alternative: Yoast SEO – Advanced SEO with real-time….
We aim to achieve these capabilities with this plugin. The idea is to remove creator urls as content is produced, and play the current url when content is viewed. By default, WordPress saves the local url with content, and that makes it a challenge to access your content from a different domaim, even when you have a legitimate reason to do so.
This plugin makes your WordPress content adapta…
Not doing anything with WP 5.8.
Not doing anything with WP 5.8
Not working on already saved post so for me is useless.
I switched to https, so I tried to use this plugin to change images urls to relatives (in pages and posts), but it doesn’t change anything: urls remain absolutes.
<!– wp:paragraph –>
<p class=””>Awesome! Thanks for this plugin!<br>I’m still asking myself how one could work without a plugin like this one? WordPress out of the box does not support staging or even switching from a subdomain-blog to a FQDN. Adding SSL support to pages afterwards would be a disaster without this plugin!</p>
<!– /wp:paragraph –>
<!– wp:paragraph –>
<p class=””>I’ve been using >Root Relative URLs for ages but that is no longer maintained and does not work e.g. with Google’s reCaptcha. This one is a great successor and does the job very well and even better.</p>
<!– /wp:paragraph –>
<!– wp:paragraph –>
<p class=””>—</p>
<!– /wp:paragraph –>
<!– wp:paragraph –>
<p class=””>As of WP v.6.4.1 (2023-11) this still works like a charm. And I still highly recommend this plugin!</p>
<!– /wp:paragraph –>
<!– wp:paragraph –>
<p class=””>A hint to people having trouble understanding what this plugin does:<br>It will remove the base url from links when saving e.g. a page and adds it back when being loaded or viewed.</p>
<!– /wp:paragraph –>
<!– wp:paragraph –>
<p class=””>That means: <span style=”text-decoration: underline;”>After you activated it, it will do nothing.</span></p>
<!– /wp:paragraph –>
<!– wp:paragraph –>
<p class=””>This is a nice behavior, because the plugin doesn’t know what you want. And instead of trying to do magic that might fail, you have to update your content by yourself.</p>
<!– /wp:paragraph –>
<!– wp:paragraph –>
<p class=””>This can either be done by re-saving every page/post manually or by using your DB tool and doing a simple string replacement that removes the base url from internal links like this:</p>
<!– /wp:paragraph –>
<!– wp:paragraph –>
<p class=””>update wordpress.wp_posts set post_content = replace(post_content,'https://www.example.com','') where post_content like '%https://www.example.com%';</p>
<!– /wp:paragraph –>
<!– wp:paragraph –>
<p class=””>And in fact, you won’t see a change on your page or post and this is good. It’s just important that you get rid of the absolute URLs in the database to be able to do staging, migration etc. without any hassle.</p>
<!– /wp:paragraph –>
| WordPress | 4.4.0+ requiredTested up to 5.7.15 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.