Подскажите все файлы обработчики php лежат в корне сайта. Js скрипты в папке. И вообщем дело такое, написан редирект на php. Прихожу на сайт по ссылке site.ru/news/1 Подгружается шаблон на php, подключаются js скрипты, а теперь проблема, мы находимся на site.ru/news/1 Жму кнопку Авторизации запрос идёт site.ru/news/1 А там пусто, тогда в .htaccess добавляю Redirect /news/login.php /login.php Получается что запрос идёт от /news/login.php к /login.php. Даже есть какая то реакция ответ. Но ни каких дейстивий после этого нет. Авторизация не проходит. Изначально всё работало на index.php. Есть ли возможность полностью с эмулировать обработку даннных как на index.php?
Options +FollowSymlinks RewriteEngine On RewriteRule ^$ /index.php [R=301,L] RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule . /index.php [QSA,L] Redirect /news/login.php /login.php DirectoryIndex index.php Options All -Indexes
в общем у вас что-то с логикой напутано во всей системе. авторизации вообще должно быть пофигу с какого адреса идут данные - мы либо отправляем форму к единой точке входа, либо принимает данные на любой странице и выполняем некоторый код, если они вдруг встретились.
В итоге нужно было сделать редирект, эмуляцию существования фалов в папке /news/ Смог сделать только самый простой способ, он отображает, но не передаёт информацию. Redirect /news/usermenu.php /usermenu.php