Вот мой ajax запрос:
$.ajax({
url: '/' + url,
type: 'POST',
data: name + '_f=1' + str,
cache: false,
success: function (result) {
alert(result);
}
});
вот что у меня в .htaccess :
RewriteEngine on
RewriteRule /css/([^\/]+).css$ css/$1.css [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L,QSA]
в файле register.php куда ajax отправляет запросы:
else if ($_POST['register_f']) {
message('регистрация');
}
в итоге вместо фразы 'регистрация' я получаю html код со страницы index.php
success result содержит код страницы, а не ответ из php
я уточнил что проблема в том что в .htacccess прописано все запросы редиректить на одну единственную страницу - главную, вот и вопрос, как мне исправить это? может добавить какие то исключения, но как?