@lar0n

Как исправить .htaccess и 500 ошибку из за него?

Всем привет!

Имею 500 ошибку при входе на сайт. Выяснил, что ошибка из за файла .htaccess

Стоит VDS под управлением Linux Ubuntu 20 версии + панель управления Vesta + PHP 5.6

Сам файл:
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ http://%1/$1 [L,R=301] 
RewriteCond %{REQUEST_FILENAME} !-d
#Редиректы на страницы

RewriteRule ^user/id/([0-9]+)$ user.php?id=$1
RewriteRule ^user/([0-9]+)$ user.php?id=$1
RewriteRule ^wheel$ modes/wheel.php [L]
RewriteRule ^wheel.php$ modes/wheel.php [L]


RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php 
ErrorDocument 404 /error404

php_flag display_errors on
php_value error_reporting 0
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteBase /
    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})

# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php56” package as the default “PHP” programming language.
<IfModule mime_module>
  AddHandler application/x-httpd-ea-php56___lsphp .php .php5 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit
  • Вопрос задан
  • 40 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
08 мар. 2021, в 10:02
75000 руб./за проект
08 мар. 2021, в 10:00
700 руб./за проект
08 мар. 2021, в 08:37
3000 руб./за проект