It appears that drupal's handling of clean url's has changed.
On the page "http://www.drupal.org/node/123" within which an image is embedded with "
", previously drupal would display the images at:
http://www.drupal.org/images/1.jpg (correct)
Since 4.7, the image displayed would instead be:
http://www.drupal.org/node/images/1.jpg (wrong)
While this is not a problem going forward, because if the image tags read
the correct location will be accessed, but for existing databases all images will not load.
There appears to be a partial workaround: by disabling clean urls, the node page would be http://www.drupal.org/index.php?1=node/123, and so the correct image will load. However, if the URL http://www.drupal.org/node/123 is used instead (which is possible because of links from elsewhere, etc) the images will still all be broken.
Comments
Comment #1
killes@www.drop.org commentedimage should do its own update for this.
Comment #2
xand commentedsorry - i don't mean image as in image module:
I meant images as in images within drupal posts.
for example:
Comment #3
xand commentedAfter further searches, I realise that this has been covered before:
http://drupal.org/node/58106
http://drupal.org/node/58446
Horrible, but apparently here to stay.
Comment #4
killes@www.drop.org commentedimage module still shoudl rewrite its own links during updates...
Comment #5
killes@www.drop.org commentedsee Drupal update system_update_178 for a template.
Comment #6
sunDevelopment and support for 4.7.x and 4.6.x has ended. You are strongly advised to upgrade to Drupal 5.x or 6.x.
Marking as won't fix. Feel free to re-open this issue if it still exists in one of the supported releases.