The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December.
Read our blog post for more info about this change.
Found this content helpful? Log in or sign up to leave a like!
The URL of a specific course URL in CanvasLMS now is like:
https://XXX.XX.XX/courses/{corseID}
The {courseID} is an automatically assigned value when registering a course in Canvas.
I wonder if it is possible to configure the setting about changing or editing the course URL as: https://XXX.XX.XX/courses/{corseCode}
The {corseCode} can be customized within the course settings.
Additionally, does anyone know if there are other values which can be modified or edited apart from corseCode and how to modify them.
Thanks!!
Solved! Go to Solution.
Hi @kunikotakahashi,
I think the short answer on this one is "no". There's no built-in way to change the format of a course URL. I think from other postings that you're using the open-source version of Canvas , so you could always try to modify the code, but I think you'd run into a lot of difficulties, starting with the fact that the course title and course code do not, to my knowledge, have to be unique values, so you could run into URL collisions with your proposed url format.
-Chris
Hi @kunikotakahashi,
I think the short answer on this one is "no". There's no built-in way to change the format of a course URL. I think from other postings that you're using the open-source version of Canvas , so you could always try to modify the code, but I think you'd run into a lot of difficulties, starting with the fact that the course title and course code do not, to my knowledge, have to be unique values, so you could run into URL collisions with your proposed url format.
-Chris
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in