Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Fix Site URL (for moving/migrating sites)
#1
This simple plugin replaces all occurrences of a given string by the current Site URL (as defined in GS settings) in the content of pages, when editing or browsing them.

It can be used to migrate sites, so that you don't have to manually change every absolute URL (links, images...) you inserted in the old site.

Usage:

- unzip and upload fixsiteurl.php to your plugins folder and activate it in the Plugin Management page
- edit your site's gsconfig.php file and insert a line like this:
Code:
define('OLDSITEURL','http://localhost/oldsite/');
(don't forget to put the trailing slash)

Notes:

- It doesn't convert every page you have in the site - it just changes the URLs when you edit or view a page.
That is, pages that haven't been edited and saved after the site change will still have the old URLs (internally). However they will be converted in the public site anyway (unless the plugin is removed or disabled) so users will not notice this.

- it will not work properly if old and new sites use different permalink structures.

- it will not work at all if the new site is in a subfolder of the old site (e.g. if you move from www.example.com/ to www.example.com/subfolder/)

Download latest version from github: https://github.com/cnb/FixSiteURL-getsimplecms


Attached Files
.zip   fixsiteurl.zip (Size: 537 bytes / Downloads: 99)
Reply


Messages In This Thread
Fix Site URL (for moving/migrating sites) - by Carlos - 2013-08-13, 19:48:10



Users browsing this thread: 1 Guest(s)