@chumaziy

Проблема в RewriteRule в htaccess?

После переноса сайта на хостинг ionos.com столкнулся с такой проблемой.
Есть файл .htaccess с содержимым вот таким:
RewriteEngine on
RewriteCond $1 !^(index.php|assets|images|js|css|uploads|favicon.png|install|sitemap.xml|robots.txt)
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

С таким кодом сайт тупо дает Internal Server Error.
Если взять удалить содержимое файла, главная страница сайта открывается, но все внутренние ссылки перестают работать.
Как можно усовершенствовать код, чтобы сайт заработал? Или нужно структуру сайта менять?
  • Вопрос задан
  • 127 просмотров
Пригласить эксперта
Ответы на вопрос 2
shambler81
@shambler81 Куратор тега htaccess
зачем вот это ?
RewriteCond $1 !^(index.php|assets|images|js|css|uploads|favicon.png|install|sitemap.xml|robots.txt)
у вас еж дальше идет исключение и файлов и папок.
Это весь храксес?
Ответ написан
Комментировать
@chumaziy Автор вопроса
Нужно для того что бы внутри паки assets узнавала файлы .css
Есть ли другой выход что бы заменить часть кода на альтернативную ?
Подержка хостинга за решению данной проблемы просит 20$
Ответ написан
Ваш ответ на вопрос

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

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