Почему PDF по этой ссылке периодически выдает ошибку 404?
Короткий ответ:
Не возможно отладить. Мы не можем увидеть источник сайта, как он настроен и т.д.
Длинный ответ:
Существуют общепринятые причины для ответов 404 (см. HTTP 404 для некоторых примеров), но веб-сайт можно настроить так, чтобы он вообще возвращал 404 по любой причине (в зависимости от того, что автор сайта решил сделать с конкретным запросом).
Ничто не мешает возврату ошибки 404, потому что сегодня пятница (для примера) или потому, что Тим Пост потерял свои ключи.
Это полностью зависит от автора сайта.
Поскольку веб-сайт выглядит достаточно безопасным, у нас нет доступа к его конфигурации или исходному коду, поэтому мы не можем это выяснить.
Что мы знаем о сайте
Он использует следующее:
- PHP
- SSL
- JavaScript
- MooTools
- Joomla
и куча других технологий.
Ничто из этого не доступно извне, так что это не поможет отладить вашу проблему.
Источник Сайт отчета для www.moreshesashkenaz.org
Отладка с помощью Firefox
Заголовки запроса:
Host: www.moreshesashkenaz.org
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-GB,en;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Referer: http://www.moreshesashkenaz.org/mm/publications/
Cookie: 4957186c87cf302cf91cc7d50c18a108=S%2CSKrRvB%2CMirDEhhz%2CPgH2; jfcookie[lang]=en
Connection: keep-alive
If-Modified-Since: Fri, 14 Aug 2015 11:14:25 GMT
Отклик:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us" lang="en-us" dir="ltr">
<head>
<title>404 - Error: 404</title>
<link rel="stylesheet" href="/templates/system/css/error.css" type="text/css" />
</head>
<body>
<div align="center">
<div id="outline">
<div id="errorboxoutline">
<div id="errorboxheader">404 - Component not found</div>
<div id="errorboxbody">
<p><strong>You may not be able to visit this page because of:</strong></p>
<ol>
<li>an <strong>out-of-date bookmark/favourite</strong></li>
<li>a search engine that has an <strong>out-of-date listing for this site</strong></li>
<li>a <strong>mistyped address</strong></li>
<li>you have <strong>no access</strong> to this page</li>
<li>The requested resource was not found.</li>
<li>An error has occurred while processing your request.</li>
</ol>
<p><strong>Please try one of the following pages:</strong></p>
<p>
<ul>
<li><a href="/index.php" title="Go to the Home Page">Home Page</a></li>
</ul>
</p>
<p>If difficulties persist, please contact the System Administrator of this site.</p>
<div id="techinfo">
<p>Component not found</p>
<p>
</p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
Обратите внимание на CSS, включенный в ответ:
/templates/system/css/error.css
Это включает в себя следующий комментарий:
/**
* CSS Document for offline page
* @version $Id: error.css 14401 2010-01-26 14:10:00Z louis $
* @package Joomla
* @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
* @license GNU/GPL, see LICENSE.php
* Joomla! is free software and parts of it may contain or be derived from the
* GNU General Public License or other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/
Обратите внимание на следующее:
Документ CSS для автономной страницы
Веб-сайт включает этот CSS, потому что он был закодирован (по какой-либо причине), чтобы возвращать его для "автономных страниц".