Hello there,
here's what I need:
When specifically enabling +SymLinksIfOwnerMatch globally and then disallowing
it from being overridden with AllowOverride, setting +FollowSymLinks in a
.htaccess file causes an internal server error.
Setting an option which is already enabled, even if it's not permitted to be overriden, should not cause an error.
To reproduce, set this globally:
<Directory /home/username/domains/[login to view URL]>
AllowOverride AuthConfig FileInfo Indexes Limit Options=Indexes Options -Includes -Indexes +ExecCGI +SymLinksIfOwnerMatch +FollowSymLinks
</Directory>
Then create a .htaccess file in /some/directory/path that contains:
Options +FollowSymLinks
No override is occurring as the option being set is already set, yet we get an Internal Server Error. This behaviour causes all default installs of Drupal, Joomla, Magento to give ISE's when the global configuration is in place.