Я пытаюсь разместить пункт назначения на пути друпов следующим образом:
http://myhost/root-folder/node/100/delete?destination=node/150?nid=300
Это немного необычно с точки зрения друпальной терминологии, но это мое требование.
Когда я захожу на вышеуказанный URL, он показывает кнопку удаления и ссылку отмены. Но когда я нажимаю на ссылку отмены, URL перенаправленной страницы становится таким:
http://myhost/root-folder/node/150%3Fnid%3D300
вместо
http://myhost/root-folder/node/150?nid=300
т.е. myhost
= localhost
Это означает, что он заменяет ?
с кодом %3F
и =
на %3D
.
Как мне избежать этой проблемы?