The most common source of worries during an HTTP server switch is the rewrite rules. Unfortunately, Nginx is not directly compatible with the Apache rewrite rules in two regards:
.htaccessfiles, as discussed in the previous section. Nginx offers no such mechanism, so rewrite rules will have to be placed in a different location.
This section will approach some of the issues encountered when porting rules to Nginx, and then will provide some prewritten rules for a couple of major web applications.
Before studying practical examples, let us begin with a couple of important remarks ...