вместо php файла открывается файл с другим расширением
При переносе сайта на другой хостинг возникла ошибка.
При обращении в браузере вместо foo.php открывается foo.js, если foo.js файла нету открывается foo.php.
конфиг сайта:
<VirtualHost *:80>
ServerName site.test
ServerAlias www.site.test
DocumentRoot "/var/www/site.test"
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/site.test>
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
RewriteEngine On
Order allow,deny
allow from all
</Directory>
</VirtualHost>
/var/www/site.test/.htaccess:
AddHandler application/x-httpd-php .php .htm .html
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
Полагаю, что ошибка связана с настройками apache, но не знаю в чём именно проблема.