Release v23.03.01 includes an update to the rewrite rules to correctly encode special characters after the Apache 2.4.56 security update.
Note: Without this update, a few Submitty features will be buggy; for example, attempting to access Course Materials filepaths that include spaces or use Office Hour Queue names that include spaces will cause “Forbidden - You don’t have permission to access this resource” errors.
Follow these steps to modify your rewrite rules.
-
Edit
/etc/apache2/sites-available/submitty.conf
and find the lines:RewriteRule ^(.+)/index\.php$ /index.php?url=$1&%{QUERY_STRING} [NC,END] RewriteRule ^(.+)$ /index.php?url=$1&%{QUERY_STRING} [NC,END]
and edit/replace those lines to add the
B,
RewriteRule ^(.+)/index\.php$ /index.php?url=$1&%{QUERY_STRING} [B,NC,END] RewriteRule ^(.+)$ /index.php?url=$1&%{QUERY_STRING} [B,NC,END]
-
Restart Apache
sudo systemctl restart apache2.service