наклонные черты в переменных URL

Я настроил свое coldfusion приложение, чтобы иметь динамические URL на странице, такой как

www.musicExplained/index.cfm/artist/:VariableName

Однако мои имена переменной будут иногда содержать наклонные черты, такой как

www.musicExplained/index.cfm/artist/GZA/Genius

Это вызывает проблему, потому что мое приложение предполагает, что наклонная черта в имени переменной представляет другой раздел веб-сайта, альбомов художников. Таким образом, URL перестанет работать.

Я задаюсь вопросом, должен ли там так или иначе предотвратить это? Я должен использовать функцию, которая заменяет наклонные черты в именах переменной с другим символом?

94
задан Aaron Hall 13 August 2015 в 22:19
поделиться

2 ответа

Вам нужно экранировать слеши как %2F.

153
ответ дан 24 November 2019 в 06:06
поделиться

Вы можете легко заменить прямые косые черты / на что-то вроде подчеркивания _, как в Википедии для пробелов. Замена специальных символов на подчеркивание и т. д. является обычной практикой.

17
ответ дан 24 November 2019 в 06:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: