changes to the site definition will not update any of the pages.
The code in the menu is generated when you create the menu, it will inspect the site definition settings to get the local and remote URL values, changing that later on will not have any effect on the code unless you run menu writer again.