Я использую bash под Windows 10 с установленными apache2 и php7.
Я настроил vhost для http: // localhost сопоставлен с символьным файлом, который связан с физическим каталогом Windows. Когда я открываю URL-адрес, он бесконечно добавляет /index.html/ к URL-адресу, независимо от того, в какие подкаталоги я ввожу, независимо от (существующих) файлов в URL-адресе, например:
http://localhost/pub/videos/viewsSimilarities_movie.mp4
приводит к:
http://localhost/pub/videos/viewsSimilarities_movie.mp4/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/
и
http://localhost/pub/
приводит к:
http://localhost/pub/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/
Мой /etc/apache2/sites-available/localhost.conf:
<VirtualHost *:80>
ServerName localhost
DocumentRoot /var/www/html
DirectoryIndex index.html
<Directory /var/www/html>
# Options +Indexes +FollowSymLinks +MultiViews
AllowOverride None
Order allow,deny
allow from all
RewriteEngine Off
</Directory>
ErrorLog /var/log/apache2/localhost_error.log
LogLevel debug
CustomLog /var/log/apache2/localhost_access.log combined
# phpMyAdmin default Apache configuration
Alias /phpmyadmin /var/www/phpmyadmin
<Directory /var/www/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_value include_path .
</Directory>
</VirtualHost>
Строка параметров ничего не меняет.
Где искать проблему?