Пытались удалить. php расширения, не вызывая других проблем на сервере, и успешно это сделали, но по очень странной причине, если страница не существует, страницы перенаправляются на страницу индекса (домашнюю страницу). Просто интересно, связано ли это каким-либо образом с моим файлом .htaccess или это сам сервер. Было бы здорово, если бы кто-нибудь мог указать мне в правильном направлении, ниже мой файл .htaccess:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.co.uk$ [NC]
RewriteRule ^(.*)$ https://www.domain.co.uk/$1 [R=301,L]
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{THE_REQUEST} \s/+(.+?)\.php[\s?] [NC]
RewriteRule ^ /%1 [R=301,NE,L]
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
<Files init.inc.php>
deny from all
</Files>
RewriteEngine on
RewriteCond %{REQUEST_URI} !assets\/.*
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [QSA,NC,L]
Header set Cache-Control "max-age=3600, public"
ErrorDocument 404 /404