Absolute Relative URLs

Save relative URLs to database. Present absolute URLs for viewing.

Author:Andrew Patterson (profile at wordpress.org)
WordPress version required:4.4.0
WordPress version tested:5.7.2
Plugin version:1.6.2
Added to WordPress repository:11-03-2016
Last updated:02-04-2021
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Rating, %:60
Rated by:6
Plugin URI:https://www.oxfordframework.com/absolute-rela...
Total downloads:22 342
Active installs:1 000+
plugin download
Click to start download
  • Develop/stage in one domain, go live in another.
  • Backup a production site from one domain, restore to a test site at another domain.
  • Migrate from one domain to another with minimal effort.
  • Ease migration between stand alone and multi-site installations.
  • Ease migration between domain and sub-folder installations.
  • Switch between ssl and non-ssl sites.
  • Always present your content in an SEO friendly way.

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 adaptable in that you can present content from a domain other than the one in it which it was produced. It achieves this by saving URLs as relative URLs. At the same time it supports SEO requirements by reverting to absolute URLs when content is viewed.

In addition to moving the whole site to a new domain, you can identify specific domains as being related. This allows you to copy raw content from one related site and paste it into another. The plugin will recognize the related domain and remove it as it gets saved. Then it will display the absolute URLs of the current domain when it is viewed.

For the technically inclined, the plugin removes the get_bloginfo(‘url’) and get_bloginfo(‘wpurl’) parts of a URL as content is saved and inserts them again as content is viewed.

We use context and some configurable rules to determine when to apply conversions in both directions. Most of the time you can go with the defaults. If you have a situation where something doesn’t appear to work, let me know your experience (with as much detail as possible please).


ChangeLog