Url rewrite, come dice il nome stesso, riscrive url. Non interroga di certo il db.
Se sia meglio unire i file o meno, dipende da tanti fattori. immagino che tu non abbia pagine troppo complesse di conseguenza unendo le due pagine non ne perdi in leggibilità del codice e ti risparmi anche un passaggio nel caso il dato non esista.