вместо 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, но не знаю в чём именно проблема.


Ответы (0 шт):