Apache URL rewrite logic can be written either in conf or .htaccess file. Which one is more suitable, for which occasion? And let's say I have .htaccess in my web root directory, and I have a conf file defined on Apache/conf directory also, which file will kick in first?
+2
A:
To address just one part of your question: if you don't need the increased flexibility of a .htaccess
file in different directories, don't use them; they slow down processing of requests.
Hank Gay
2009-05-13 10:58:32
A:
The .conf file mod_rewrite directives will occur first -- before the URL-to-filename translation phase. But for most cases, that difference will be minimal. There are performance considerations, but they only really affect very heavily trafficked sites or underpowered hardware.
Michael Cramer
2009-05-13 13:10:36
+1
A:
.htaccess file resides in the root folder, and can easily be copied to another destination together with web the pages. Conf file may not always be accessible in a hosted environment.
TFM
2009-05-13 13:22:05