Около недели назад я работал в тестовой среде для нового сайта. Я ушел на час, вернулся, и теперь не могу попасть на страницу администратора, так как в « http://magento.localhost.com/admin » получается No Route 404. Я единственный, у кого есть доступ к этому, он не живет ни в каком смысле. Я использую VBox с Ubuntu для […]
У меня есть персональная страница для 404 с htaccess ErrorDocument 404 /404.php Он отлично работает, но он принимает все .jpg, .js, .css и т. Д. Я бы хотел, чтобы он просто взял .php и сделал обычную ошибку 404 для всех остальных. Я не нашел этот вариант нигде. Большое спасибо.
Я преподаю себе некоторые базовые выскабливания, и я обнаружил, что иногда URL-адреса, которые я передаю в мой код, возвращают 404, что задирает весь остальной код. Поэтому мне нужно проверить в верхней части кода, чтобы проверить, возвращает ли URL 404 или нет. Это похоже на довольно прямолинейную задачу, но Google не дает мне никаких ответов. Я […]
Я прочитал, что класс AppError теперь имеет обратную совместимость и что вместо этого следует использовать Исключения. Как можно создавать собственные страницы ошибок для таких вещей, как ошибки 404 или полностью пользовательские ошибки?
Мой .htaccess перенаправляет все запросы в /word_here на /page.php?name=word_here . Затем скрипт PHP проверяет, находится ли запрашиваемая страница в своем массиве страниц. Если нет, то как я могу имитировать ошибку 404? Я пробовал это, но это не сработало: header($_SERVER["SERVER_PROTOCOL"]." 404 Not Found"); Правильно ли я считаю, что неправильно перенаправлять мою страницу с ошибкой 404?
Я пытаюсь разместить новый блог, где я могу добавлять сообщения, используя простую форму HTML и PHP-скрипт. Когда я тестирую форму на своем локальном хосте, все работает нормально, но когда я загружаю ее и проверяю ее, я получаю: запрещено У вас нет разрешения на доступ к /php/add-post.php на этом сервере. Кроме того, при попытке использовать ErrorDocument […]
Nginx + PHP (на fastCGI) отлично работает для меня. Когда я ввожу путь к файлу PHP, который не существует, вместо того, чтобы получать страницу ошибки 404 по умолчанию (которая появляется для любого недопустимого файла .html), я просто получаю «Нет указанного входного файла». Как настроить эту страницу ошибок 404?
Я хочу загрузить содержимое URL-адреса с помощью PHP, даже если код ответа HTTP равен 404. file_get_contents будет ошибкой, и я не смог найти ответ с помощью Google. Как я могу это сделать?
Короче говоря, у меня есть динамические страницы на веб-сайте, на котором отображаются отзывы. Если нет отзывов, связанных с конкретным городом / уездом / областью / etc, запрос mysql возвращает 0 строк, которые запускают следующий код: if (!$validRevQuery) { header("HTTP/1.0 404 Not Found"); include("http://{$PDS['site']}/404.php?request=".urlencode($_SERVER['REQUEST_URI'])); exit; } На некоторых веб-хостах это приводит к ошибке «Ошибка доступа к […]