I see lots of questions about URL rewriting. I am tempted to start closing these as *belongs on Server Fault.
Is URL rewriting a developer or server administrator task?
It depends on what kind. In the Apache/PHP world I understand it's more of a configuration setting and might mean getting a system administrator involved. But even here, it's usually something the programmer does. In the ASP.NET MVC world, it's more likely a code change that the programmer has to make.
It usually involves writing regular expressions - I count that as programming.