Я настроил свое coldfusion приложение, чтобы иметь динамические URL на странице, такой как
www.musicExplained/index.cfm/artist/:VariableName
Однако мои имена переменной будут иногда содержать наклонные черты, такой как
www.musicExplained/index.cfm/artist/GZA/Genius
Это вызывает проблему, потому что мое приложение предполагает, что наклонная черта в имени переменной представляет другой раздел веб-сайта, альбомов художников. Таким образом, URL перестанет работать.
Я задаюсь вопросом, должен ли там так или иначе предотвратить это? Я должен использовать функцию, которая заменяет наклонные черты в именах переменной с другим символом?
Вы можете легко заменить прямые косые черты /
на что-то вроде подчеркивания _
, как в Википедии для пробелов. Замена специальных символов на подчеркивание и т. д. является обычной практикой.