404s are probably the biggest issue with the internet, but fixing these errors in Apache and NGINX by redirecting an old url to a new one can be a simple change that will make your visitors happy, keep your logs clean and improve your SEO.
For PHP developers, the ideal stack is: Linux, Apache, MySQL and PHP (a LAMP server). However, being a Ruby developer, I tend to prefer Nginx over Apache — as well as Postgres over MySQL, but that’s another post.
Mobile visitors shouldn’t have to hit your desktop web application, just to be redirected to your mobile web application. You can use NGINX to cut down the latency before the redirect happens.