Это сводит меня с ума. У меня Apache работает на Raspberry Pi, и я работаю над веб-сайтом, на котором есть логин пользователя, который ведет на страницу, где пользователи могут вводить данные и отправлять их в базу данных MySQL. Я работал над файлом, который назывался userlogin.php, который я с тех пор удалил. Однако каждый раз, когда я просматриваю sitename / userlogin.php, страница все равно загружается. Он загружается в Chrome, Chrome Icognito, Chrome после жесткого обновления, IE и на мой телефон через сотовую связь. Я перезапустил Apache и Raspbery PI. Используя find, в Raspberry Pi нет файла userlogin.php.
Есть идеи, что может происходить?
ТИА
Edit-- Решено: Итак, похоже, что userlogin.php не существует в корне документа, он перенаправил меня на index.php, не сказав этого в адресной строке. Итак, при отображении userlogin.php в адресной строке страница, которую я видел, была на самом деле index.php. Я обнаружил это после очистки папки, удаления старых файлов, которые больше не нужны; затем, еще раз, я зашел в /userlogin.php и получил ошибку « Не найдено /index.php не существует». Я мог бы пойти куда угодно.php, и он показал бы то же самое.
Довольно запутанно.
Изменить 1 : Вот настройки VitualHost, на случай, если это имеет значение
<VirtualHost *:80>
DocumentRoot /var/www/asc
CustomLog /var/log/apache2/asc common
</VirtualHost>
<Directory /var/www/asc>
Order Deny,Allow
Allow from all
</Directory>
Редактировать 2: так странно. Когда я котирую файл и называю его userlogin.php, который просто повторяет «Привет», затем пытаюсь загрузить эту страницу в браузере, он отображает «Привет». Когда я удаляю этот новый userlogin.php и пытаюсь загрузить его в браузере, он возвращается к отображению старой версии userlogin.php (которой нет в DocumentRoot)
источник
192.168.1.1 - - [09/Aug/2014:16:49:07 +0000] "GET /userlogin.php HTTP/1.1" 200 6 92