Вопрос не понятен.
Где меняется ссылка? Вручную вставляете ссылку где-то на страницу в Мудл или её с «добавкой amp;» генерирует Мудл при создании книги?
У меня всё отображается (и открывается) нормально, если это та книга: http://gimn-online.ru/mod/book/view.php?id=5
amp; - это не добавка, это часть от HTML-сущности (HTML Entity, мнемоники) символа амперсанда & (&)
ЗЫ: Хостинг используете? Бегет? Спросите у техподдержки про arg_separator.input и arg_separator.output в настройках PHP, может они чего «накрутили».
Update: уже увидел на сайте слайд-шоу с такими ссылками. Вы же эти ссылки вручную вставляете, так уберите лишнее, оставьте только &. Или вы вставляете с &, а после сохранения получаете &? Тогда это глюк темы Eguru
Update 2: да, это глюк темы Eguru. Нужно исправить строку 60 в файле /theme/eguru/layout/includes/slideshow.php
Было: $slidebtnurl = theme_eguru_get_setting('slide' . $s1 . 'url');
Должно быть: $slidebtnurl = theme_eguru_get_setting('slide' . $s1 . 'url', false);
Красным выделил то, что нужно добавить.