Я выполняю вызов ajax, но он выдает ошибку, сообщающую, что файл 404 не найден.
$.ajax({
type : 'POST',
url : 'app/lib/functions.php',
data : data,
success : function(data) {
}
});
Мой проект структурирован так:
Я делаю ajax-вызов из main.js (в общедоступном fodler) в functions.php (в папке приложения). Пожалуйста помоги. Мне это надоело. Отредактировано: я пытался с ../ и ../../ перед URL в ajax, но это не работает. Я думаю, что это как-то связано с папкой приложения, так как эта папка недоступна на стороне клиента, что-то в этом роде. Я не знаю, как сделать Аякс сейчас. Мой .htaccess имеет этот код, так как я по умолчанию перенаправляю в общую папку.
RewriteEngine On
RewriteBase /proj_name/
RewriteCond %{THE_REQUEST} /public/([^\s?]*) [NC]
RewriteRule ^ %1 [L,NE,R=302]
RewriteRule ^((?!public/).*)$ public/$1 [L,NC]
EDIT : если я удаляю .htaccess, '../app/lib/functions. php 'path works