Подскажите, сделал редирект на php + htaccess. Проблема /news/1 (к примеру такой папки нет) что бы подгрузить файлы из корневой дериктории пришлось в .htaccess прописать Redirect /news/usermenu.php /usermenu.php Такой путь. Файл успешно подгружается и работает. Но вот передача данных из него до точки не доходит. Хотя таким 'макаром' как написал выше пробросил все файлы в связке, вплоть до подключения БД. Итог кажет, но данные не идут. Если создать папку news и туда скопировать все файлы к которым идёт обращение, всё работает. Можно ли как то без копирования?
"передача данных" - это что? отправка данных из формы? тогда так и пишите. в форме параметр action какой прописан?
Где то читал, что ajax работает только со статичными путями? <form> <input id="loginenter" type="text" name="loginenter" required placeholder="<?php echo $loginentererror , $loginentertext ?>"/> <br> <input id="passwordenter" type="text" name="passwordenter" required placeholder="<?php echo $passwordentererror , $passwordentertext ?>"/> <br> <input type="button" onclick="sendlogin();" value="Вход"/> </form> пример формы function sendlogin(){ //Получаем параметры login var loginenter = $('#loginenter').val(); var passwordenter = $('#passwordenter').val(); //Получаем параметры registration // Отсылаем паметры $.ajax({ type: "POST", url: "login.php", cache: false, data: { 'loginenter' : loginenter, 'passwordenter' : passwordenter, }, success: function(response){ $.ajax({ url: "usermenu.php", cache: false, success: function(html){ $("#login").empty(); $("#usermenu").html(html); } }); } }); } Из /news/ не работает Через firefox firebug смотрю, при загрузке страницы через index.php GET http://site.ru/usermenu.php?_=1369129255887 GET http://site.ru/edituser.php?_=1369129255888 А через /news/1 GET http://site.ru/news/usermenu.php?_=1369129360036 GET http://site.ru/usermenu.php?_=1369129360036 GET http://site.ru/news/edituser.php?_=1369129360037 GET http://site.ru/edituser.php?_=1369129360037 При нажатии ЛОГИн идёт запрос POST но не туда POST http://site.ru/news/login.php Воможно в запросе Ajax прописать статичный адрес .... Ага всё получилось... Ajax лучше писать в URL полный путь, тогда будет работоать из любого места.