[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка сервера
sash003
Зравствуйте! делаю сайт на аяксе, при клике на ссылке подгружаю из базы соответствующий контент и изменяю url (history.pushstate)
При переходе по ссылке анализирую url
[js]_url_ = location.href;
explode_url = _url_.split(/\//);
console.log(_url_);
_cat_ = explode_url[3];
_post_ = explode_url[4];

if(_cat_){
if(_post_){
url = "./classe/php/get_posts.php";
data = _post_;
}
else{
url = "./classe/php/main.php";
data = _cat_;
}
$.ajax({ и т.д.


В файле .htaccess делаю перенаправление на индекс.пхп

[php]RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ index.php [QSA,L]

При переходе по ссылке вида http://web4den/jquery/ всё нормально, редирект выполняется, а при http://web4den/jquery/Начинаем_работу_с_jQuery консоль пишет ошибки вида Resource interpreted as Stylesheet but transferred with MIME type text/html для css и js файлов, страница не получает ни js ни css и состоит из одного html.
Подскажите пожалуйста как с этим разобраться?
inpost
sash003
А точно у тебя открывается как ./classe/php/main.php ?
Может быть "/classe/php/main" ?

И ещё, на каком уровне возникает ошибка? В разделе Network инспектора можно глянуть запросы (GET, POST). Глянь, идёт ли запрос на сервер, какой ответ с сервера (если кликнуть на сам запрос).

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.