Здравствуйте, у меня в .htaccess есть много параметров которые нужны для нормальной работы сайта, но я не совсем понимаю работы .htaccess, я заметил, что из-за файла .htaccess сайт медленнее грузится, не понимаю в чем проблема. Я не в правильном порядке расположил команды или они конфликтуют?
RewriteEngine on
RewriteCond %{HTTPS} =off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
RewriteBase /
RewriteCond %{HTTP_HOST} ^(.+).site.domen$
RewriteRule (.*) https://site.domen/$1 [L,R=301,QSA]
ErrorDocument 404 /404_error.php
ErrorDocument 403 /403_error.php
Options +FollowSymLinks
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule ^(.*)$ index.php [F,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([^/]*)$ /?l=$1 [L]