Improve Performance of mod_rewrite
After getting Pretty Links enabled, I wanted to find out more about .htaccess. I was surprised to see the following:
In general, you should never use .htaccess files unless you don’t have access to the main server configuration file.
So I’ve edited /etc/apache2/httpd.conf
to be
<Directory /var/www/wordpress>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
</Directory>
I also removed the .htaccess
from /var/www/wordpress
. I tested the site after an apache restart and had no problems. Here is to better performance.