Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 2
Регистрация: 16.09.2014
Сообщений: 68
1

Mime-тип css меняется сервером, js тоже не подключается

19.01.2018, 18:48. Показов 534. Ответов 4
Метки нет (Все метки)

Архитектура сайта
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
app
  controllers
  models
  views
    layouts
      default.php
    Main
public
  bootstrap
  css
  images
  js
  .htaccess
  404.html
  index.php
vendor
.htaccess
Нужно подключить css и js файлы из папки bootstrap к default.php
HTML5
1
2
3
<link href="/bootstrap/css/bootstrap.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="/bootstrap/js/jquery.js"></script>
<script type="text/javascript" src="/bootstrap/js/bootstrap.js"></script>
В консоли пишет Resource interpreted as Stylesheet but transferred with MIME type text/html:
при просмотре в меню разработчика css файл пустой, а в js файлах написано controller app\controllers\Bootstrap not found
.htaccess папки сайта
PHP
1
2
3
AddDefaultCharset utf-8
RewriteEngine On
RewriteRule ^(.*)$ /public/$1
.htaccess в папке public
PHP
1
2
3
4
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteCond %(REQUEST_URI) !^.*\.(jpg|css|gif|png)$ [NC]
RewriteRule (.*) index.php?$1 [L,QSA]
Кто и как меняет тип css файла?
зы. Стоит опенсервер
зы. Прикрепил сам сайт для волонтеров желающих покопаться во всем этом
0
Вложения
Тип файла: zip vkfw.zip (126.9 Кб, 1 просмотров)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.01.2018, 18:48
Ответы с готовыми решениями:

Close.png не была загружена, потому что её MIME-тип («image/png») не «text/css»
Вот такую получаю ошибку Таблица стилей http://localhost:8080/temp/images/close.png не была...

MIME-тип
Здраствуйте, подскажите как создать MIME-тип в HTMl 5? вот мой код: &lt;!DOCTYPE html&gt; &lt;html&gt; ...

MIME тип загружаемого файла
Есть форма которая загружает файлы в папку, она работает. Хочу сделать проверку по типу файла, не...

Передать MIME-тип в XML формате
писала шлюз для обработки qiwi-кошелька, была непонятная ошибка. обратилась в тех.поддержку qiwi,...

__________________

Записывайтесь на профессиональные курсы Fullstack-разработчиков на PHP‌
4
Эксперт PHP
3576 / 2995 / 1259
Регистрация: 01.08.2012
Сообщений: 10,258
19.01.2018, 19:14 2
Цитата Сообщение от karim_ Посмотреть сообщение
Кто и как меняет тип css файла?
Дело не в типе, а в настройках htaccess. Откройте в консоли js или css файл и увидите ошибку:

controller app\controllers\Bootstrap not found

Если второй файл заменить на:
Код
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
То работает. Но только CSS, в JS у вас ссылка неправильная, jquery ищете в папке bootstrap.
0
0 / 0 / 2
Регистрация: 16.09.2014
Сообщений: 68
19.01.2018, 19:56  [ТС] 3
Цитата Сообщение от Jodah Посмотреть сообщение
То работает
Ошибка не выводится но сам файл пустой и стили не применяются
Цитата Сообщение от Jodah Посмотреть сообщение
JS у вас ссылка неправильная, jquery ищете в папке bootstrap.
это я его туда кинул. и там все еще выводится controller app\controllers\Bootstrap not found - почему?
0
Эксперт PHP
3576 / 2995 / 1259
Регистрация: 01.08.2012
Сообщений: 10,258
19.01.2018, 20:07 4
Цитата Сообщение от karim_ Посмотреть сообщение
Ошибка не выводится но сам файл пустой и стили не применяются
Точно во втором файле поменяли, который внутри public?

Только что закинул ваш архив в OpenServer, поменял содержимое второго htaccess на указанное выше и стили заработали. И js bootstrap подключился.
1
0 / 0 / 2
Регистрация: 16.09.2014
Сообщений: 68
21.01.2018, 22:15  [ТС] 5
Цитата Сообщение от Jodah Посмотреть сообщение
Только что закинул ваш архив в OpenServer, поменял содержимое второго htaccess на указанное выше и стили заработали
Странно у меня почему то нет. Закинул .htaccess с Laravel и заработало)
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>
 
    RewriteEngine On
 
    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R=301]
 
    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>
вроде тоже самое, но работает)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.01.2018, 22:15

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

MIME тип видео и аудио файлов
Есть небольшой код(обрабботчик) в котором проверяетса тип файла, если тип подходящий, то загрузка...

Как добавить свой MIME-тип?
IIS Express сервер на Windows 10 (.NET 4.6) выдает ошибку &quot;HTTP Error 404.3&quot; при открытии...

MIME тип загружаемого файла (.doc и .docx)
Доброго времени суток.Нужно сделать проверку на условие, если тип doc делать одно, если docx то...

Новый тип в MSIE 6.0 - MIME Type application/x-zip-compressed
В MSIE 6.0 есть новый тип MIME Type application/x-zip-compressed. Вроде бы он позволяет работать с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.