Redirects

Premium Certified Partner
Maintained by Catalyst IT
A very simple plugin which allows admin to set redirects based on url. Redirects can be from existing Moodle pages like from one course to another, or they can be 'vanity' urls from non existing urls into a page inside Moodle.
Price option: Free

Supports Moodle 3.3-4.5 See all versions
Latest release: 1 year ago
Installations: 435
Downloads (last 90 days): 131

Frankenstyle name: tool_redirects
Administration tools

Description

Configuration
  • Navigate to Site Administration > Plugins > Admin tools > Redirects
  • Add rules. Each line should be a redirect rule like [php regex of local moodle URL to redirect from]=>[any URL to redirect to]. E.g. #/my/#=>/course/view.php?id=2
  • Enable or disable redirects for administrators
Setup vanity urls using Moodle Error pages

If you wish to use redirects for urls which do not exist, eg /some-vanity-url then your webserver needs to be configured to have Moodle handle error pages. Setup details are here:

https://docs.moodle.org/dev/Error_pages

Backdoor option for Admins

Admins can bypass redirect by adding noredirect=1 parameter to requested URL. E.g. http://moodle.example.com/my/?noredirect=1

Contributors

Awards

Automated testing support
Privacy friendly