a few words about web development

Apache Error .htaccess: RewriteEngine not allowed here

Fixing 500 Internal Server Error
If you got 500 Internal Server Error on a page, something like on the image below
and then checked your Apache logs to find this message:
.htaccess: RewriteEngine not allowed here
then you need to edit your Apache configuration file named httpd.conf and you should add AllowOverride directive.
For example you might add to the <VirtualHost *:80> section
this code:
<Directory />
    Options FollowSymLinks
    AllowOverride All