MultiSite WordPress "Request exceeded the limit…" error

If you see a LOT of ( I mean a lot) messages like “Request exceeded the limit of 10 internal redirects” in your Apache error logs, then you need to edit your .htaccess file in the WordPress root directory so that the lines which read

RewriteRule ^([0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]

become

RewriteRule ^([0-9a-zA-Z-]+/)(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([0-9a-zA-Z-]+/)(.*\php)$ $2 [L]

That is; remove the “?” marks. No restart of anything is needed.