Я конвертирую из Apache 2.2 в 2.4 и у меня возникают проблемы с обработкой пропущенных концевых слешей в каталоге.Когда я начинаю с базовой установки Apache 2.4.6 на Centos 7, я настраиваю VirtualHost как:
<VirtualHost 1.2.3.4:80>
DocumentRoot "/path/to/www/html"
ServerName mydomain.com
ServerAlias www.mydomain.com
<Directory "/path/to/www/html">
Require all granted
Options -Indexes +FollowSymLinks +Includes
AllowOverride All
</Directory>
RewriteEngine on
RewriteRule ^mydirectory$ /mydirectory/ [L,R=301]
</VirtualHost>
Я сразу получаю 403 при попытке перейти на mydomain.com/mydirectory (без косой черты),Я должен отметить, что mydirectory - это символическая ссылка.Я пробовал много комбинаций включения DirectorySlash в VirtualHost, а также выключения с опцией AllowNoSlash и без нее.Кто-нибудь может пролить некоторый свет на то, как я могу заставить эту вещь направлять эту не-косую черту?