Nachalnik
@Nachalnik
начинающий web-программист

Почему выкидывает ошибку 500?

Прописываю в htaccess следующее
Shell
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on

# Если запрос начинается с /administrator, то заменяем на /backend/web/
RewriteCond %{REQUEST_URI} ^/administrator
RewriteRule ^administrator\/?(.*) /backend/web/$1

# Добавляем другой запрос /frontend/web/$1
RewriteCond %{REQUEST_URI} !^/(frontend/web|backend/web|administrator)
RewriteRule (.*) /frontend/web/$1

# Если frontend запрос
RewriteCond %{REQUEST_URI} ^/frontend/web
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /frontend/web/index.php

# Если backend запрос
RewriteCond %{REQUEST_URI} ^/backend/web
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /backend/web/index.php

Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on

# Если запрос начинается с /administrator, то заменяем на /backend/web/
RewriteCond %{REQUEST_URI} ^/administrator
RewriteRule ^administrator\/?(.*) /backend/web/$1

# Добавляем другой запрос /frontend/web/$1
RewriteCond %{REQUEST_URI} !^/(frontend/web|backend/web|administrator)
RewriteRule (.*) /frontend/web/$1

# Если frontend запрос
RewriteCond %{REQUEST_URI} ^/frontend/web
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /frontend/web/index.php

# Если backend запрос
RewriteCond %{REQUEST_URI} ^/backend/web
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /backend/web/index.php

в итоге даже конфиг с сайта yii2 не работает. Пользуюсь Open Server.
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ответы на вопрос 1
NeiroNx
@NeiroNx
Программист
500 это ошибка в скриптах. Нужно error.log смотреть.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы