I have CentOs with Apache.
In my httpd.conf I have
<Directory /> Options FollowSymLinks AllowOverride None </Directory>
and further down
<VirtualHost *:80> ServerAdmin email@example.com DocumentRoot /var/www/mydomain.com/public_html ServerName www.mydomain.com ServerAlias mydomain.com ErrorLog /var/www/mydomain.com-error_log CustomLog /var/www/mydomain.com-access_log common <Directory /> Options +FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>
And in my .htaccess in my public_html folder I have at the top:
RewriteEngine On Options +FollowSymLinks
However, the links (e.g. a RewriteRule $ /error/mypage.htm [R=302,L]) are generated as:
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.