As noted in T27522, I believe it is a good idea to create a redirect from sgs.wikipedia.org to bat-smg.wikipedia.org for as long as that task is stalled. This would allow external links using the correct ISO code already now.
I think a "site request" doesn't exist anymore. It's a term from times when people actually ran manual commands on "the servers".
Yea, this sounds like it needs Apache changes. So that would be in the puppet repo inside the mediawiki module.
They exist, wikis get their configurations changed this way and the resulting patches normally go through SWAT or result in a maintenance script being run. If I understand correctly there was a time when apache changes could be done by deployers but it's been ops territory for years now.
What you describe is a mediawiki configuration change to me. Back in the old days there was no difference between changing Mediawiki or changing Apache, it was done by the same people. But nowadays it's pretty separate, hence i claim that calling things "site request" doesn't help much anymore.
In the past "site request" meant "we need somebody with root to SSH somehere and do stuff, we can't do it". Nowadays any config change means "somebody needs to make a change and upload it to code review, it could be anyone".. So that's pretty different.
I think it is literally called "site request" because it was requesting somebody with "site access" which meant SSH to fenari. But it's just words, let's not worry about it too much then.