diff options
Diffstat (limited to 'files/ru/web/http')
33 files changed, 98 insertions, 98 deletions
diff --git a/files/ru/web/http/caching/index.html b/files/ru/web/http/caching/index.html index 3cad10d56f..9fd355dfed 100644 --- a/files/ru/web/http/caching/index.html +++ b/files/ru/web/http/caching/index.html @@ -61,7 +61,7 @@ original_slug: Web/HTTP/Кеширование <p>В кеше не должно сохраняться ничего — ни по запросам клиента, ни по ответам сервера. Запрос всегда отправляется на сервер, ответ всегда загружается полностью.</p> -<pre class="notranslate">Cache-Control: no-store +<pre>Cache-Control: no-store Cache-Control: no-cache, no-store, must-revalidate </pre> @@ -69,13 +69,13 @@ Cache-Control: no-cache, no-store, must-revalidate <p>Перед тем, как выдать копию, кеш запрашивает исходный сервер на предмет актуальности ресурса.</p> -<pre class="notranslate">Cache-Control: no-cache</pre> +<pre>Cache-Control: no-cache</pre> <h4 id="Приватные_private_и_общие_public_кеши">Приватные (private) и общие (public) кеши</h4> <p>Директива "public" указывает, что ответ можно сохранять в любом кеше. Это бывает полезно, если возникает потребность сохранить страницы с HTTP-аутентификацией, или такими кодами ответа, которые обычно не кешируются. Директива же "private" указывает, что ответ предназначен отдельному пользователю и не должен храниться в кеше совместного использования. В этом случае ответ может сохраняться приватным кешем браузера.</p> -<pre class="notranslate">Cache-Control: private +<pre>Cache-Control: private Cache-Control: public </pre> @@ -85,13 +85,13 @@ Cache-Control: public <p>Подробнее об этом рассказывается в разделе <a href="#Freshness">Свежесть ресурса</a>.</p> -<pre class="notranslate">Cache-Control: max-age=31536000</pre> +<pre>Cache-Control: max-age=31536000</pre> <h4 id="Проверка_актуальности">Проверка актуальности</h4> <p>При использовании директивы "must-revalidate" кеш обязан проверять статус ресурсов с истёкшим сроком действия. Те копии, что утратили актуальность, использоваться не должны. Подробнее об этом рассказано ниже, в разделе <a href="#Cache_validation">Валидация кеша</a>.</p> -<pre class="notranslate">Cache-Control: must-revalidate</pre> +<pre>Cache-Control: must-revalidate</pre> <h3 id="Заголовок_Pragma">Заголовок <code>Pragma </code></h3> @@ -108,7 +108,7 @@ Cache-Control: public <p>Срок действия (freshnessLifetime) вычисляется на основании нескольких заголовков. Если задан заголовок "Cache-control: max-age=N", то срок действия равен N. Если его нет, а это бывает очень часто, проверяется заголовок {{HTTPHeader("Expires")}}, и, если он есть, то срок действия берётся равным значению заголовка Expires минус значение заголовка Date. Наконец, если нет ни того ни другого, смотрят заголовок Last-Modified. Если он есть, то срок действия равен значению заголовка Date минус значение заголовка Last-modified разделить на 10.<br> Время устаревания (expirationTime) вычисляется следующим образом:</p> -<pre class="notranslate">expirationTime = responseTime + freshnessLifetime - currentAge +<pre>expirationTime = responseTime + freshnessLifetime - currentAge </pre> <p>где responseTime — это время получения ответа по часам браузера, а currentAge — текущий возраст кеша.</p> @@ -149,7 +149,7 @@ Cache-Control: public <p>Это может быть полезно, например, при динамическом предоставлении контента. При использовании заголовка <code>Vary: User-Agent</code> кеширующие сервера, принимая решение об использовании страницы из кеша, должны учитывать агент пользователя. Так можно избежать ситуации, когда пользователи мобильных устройств по ошибке получат десктопную версию вашего сайта. Вдобавок, это может помочь Google и другим поисковым системам обнаружить мобильную версию страницы, и может также указать им на то, что здесь нет никакой подмены контента с целью поисковой оптимизации (<a href="https://en.wikipedia.org/wiki/Cloaking">Cloaking</a>).</p> -<pre class="notranslate">Vary: User-Agent</pre> +<pre>Vary: User-Agent</pre> <p>Поскольку значение заголовка {{HTTPHeader("User-Agent")}} различается ("varies") у мобильных и десктопных клиентов, закешированный мобильный контент не будет по ошибке отсылаться пользователям десктопов и наоборот.</p> diff --git a/files/ru/web/http/cors/errors/corsalloworiginnotmatchingorigin/index.html b/files/ru/web/http/cors/errors/corsalloworiginnotmatchingorigin/index.html index 1a69c7a3d0..7aba8d390f 100644 --- a/files/ru/web/http/cors/errors/corsalloworiginnotmatchingorigin/index.html +++ b/files/ru/web/http/cors/errors/corsalloworiginnotmatchingorigin/index.html @@ -19,7 +19,7 @@ translation_of: Web/HTTP/CORS/Errors/CORSAllowOriginNotMatchingOrigin <h2 id="Reason">Reason</h2> -<pre class="syntaxbox notranslate">Причина: CORS заголовок 'Access-Control-Allow-Origin' не соответствует 'xyz'</pre> +<pre class="syntaxbox">Причина: CORS заголовок 'Access-Control-Allow-Origin' не соответствует 'xyz'</pre> <h2 id="Что_пошло_не_так">Что пошло не так?</h2> @@ -31,11 +31,11 @@ translation_of: Web/HTTP/CORS/Errors/CORSAllowOriginNotMatchingOrigin <p>К примеру, в Apache, вы можете добавить следующую строку в конфигурацию веб-сервера (в пределах одной из секций - <code><Directory></code>, <code><Location></code>, <code><Files></code> или <code><VirtualHost></code>). Обычно конфигурация находиться в файле <code>.conf</code> (наиболее частые имена для него - <code>httpd.conf</code> и <code>apache.conf</code>) или в файле <code>.htaccess</code>.</p> -<pre class="notranslate">Header set Access-Control-Allow-Origin '<em>origin-list</em>'</pre> +<pre>Header set Access-Control-Allow-Origin '<em>origin-list</em>'</pre> <p>В Nginx, для установки такого заголовка можно воспользоваться следующей командой: </p> -<pre class="notranslate">add_header 'Access-Control-Allow-Origin' '<em>origin-list</em>'</pre> +<pre>add_header 'Access-Control-Allow-Origin' '<em>origin-list</em>'</pre> <h2 id="See_also">See also</h2> diff --git a/files/ru/web/http/cors/index.html b/files/ru/web/http/cors/index.html index a4d1f6204f..b3392bc0e3 100644 --- a/files/ru/web/http/cors/index.html +++ b/files/ru/web/http/cors/index.html @@ -87,7 +87,7 @@ translation_of: Web/HTTP/CORS <p>Например, представьте, что содержимое домена <code class="plain">http://foo.example</code> хочет обратиться к содержимому <code class="plain">http://bar.other</code>. На домене foo.example может использоваться следующий Javascript код:</p> -<pre class="brush: js notranslate" id="line1">var invocation = new XMLHttpRequest(); +<pre class="brush: js" id="line1">var invocation = new XMLHttpRequest(); var url = 'http://bar.other/resources/public-data/'; function callOtherDomain() { @@ -105,7 +105,7 @@ function callOtherDomain() { <p>Посмотрим, что браузер отправит в таком случае на сервер, а также проверим ответ сервера:</p> -<pre class="brush: shell;highlight:[10,16] notranslate">GET /resources/public-data/ HTTP/1.1 +<pre class="brush: shell;highlight:[10,16]">GET /resources/public-data/ HTTP/1.1 Host: bar.other User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b3pre) Gecko/20081130 Minefield/3.1b3pre Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 @@ -181,7 +181,7 @@ Content-Type: application/xml <p>Ниже приведён пример запроса, который будет предварительно просмотрен.</p> -<pre class="brush: js notranslate" id="line1">var invocation = new XMLHttpRequest(); +<pre class="brush: js" id="line1">var invocation = new XMLHttpRequest(); var url = 'http://bar.other/resources/post-here/'; var body = '<?xml version="1.0"?><person><name>Arun</name></person>'; @@ -209,7 +209,7 @@ function callOtherDomain(){ <p>Давайте посмотрим на полный обмен между клиентом и сервером. Первый обмен - это <em>предварительный</em> <em>запрос/ответ</em>:</p> -<pre class="brush: none notranslate">OPTIONS /resources/post-here/ HTTP/1.1 +<pre class="brush: none">OPTIONS /resources/post-here/ HTTP/1.1 Host: bar.other User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b3pre) Gecko/20081130 Minefield/3.1b3pre Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 @@ -239,7 +239,7 @@ Content-Type: text/plain <p>Как только предварительный запрос завершён, отправляется настоящий запрос:</p> -<pre class="brush: none notranslate">POST /resources/post-here/ HTTP/1.1 +<pre class="brush: none">POST /resources/post-here/ HTTP/1.1 Host: bar.other User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b3pre) Gecko/20081130 Minefield/3.1b3pre Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 @@ -274,7 +274,7 @@ Content-Type: text/plain <p>Строки 1 - 12 выше представляют предварительный запрос с {{HTTPMethod("OPTIONS")}} методом. Браузер определяет, что ему нужно отправить это, основываясь на параметрах запроса, которые использовались во фрагменте кода JavaScript выше, чтобы сервер мог ответить, допустимо ли отправить запрос с фактическими параметрами запроса. OPTIONS - это метод HTTP/1.1, который используется для определения дополнительной информации от серверов, и является {{Glossary("safe")}} методом, что означает, что его нельзя использовать для изменения ресурса. Обратите внимание, что вместе с запросом OPTIONS отправляются два других заголовка запроса (строки 10 и 11 соответственно):</p> -<pre class="brush: none notranslate">Access-Control-Request-Method: POST +<pre class="brush: none">Access-Control-Request-Method: POST Access-Control-Request-Headers: X-PINGOTHER, Content-Type </pre> @@ -282,7 +282,7 @@ Access-Control-Request-Headers: X-PINGOTHER, Content-Type <p>Строки 14 - 26 выше - это ответ, который сервер отправляет обратно, указывая, что метод запроса (<code>POST</code>) и заголовки запроса (<code>X-PINGOTHER</code>) являются приемлемыми. В частности, давайте посмотрим на строки 17-20:</p> -<pre class="brush: none notranslate">Access-Control-Allow-Origin: http://foo.example +<pre class="brush: none">Access-Control-Allow-Origin: http://foo.example Access-Control-Allow-Methods: POST, GET, OPTIONS Access-Control-Allow-Headers: X-PINGOTHER, Content-Type Access-Control-Max-Age: 86400</pre> @@ -329,7 +329,7 @@ Access-Control-Max-Age: 86400</pre> <p>В этом примере контент, изначально загруженный из <code class="plain">http://foo.example,</code> выполняет простой GET запрос к ресурсу <code class="plain">http://bar.other,</code> который устанавливает файлы cookie. Содержимое на foo.example может содержать такой JavaScript:</p> -<pre class="brush: js notranslate" id="line1">var invocation = new XMLHttpRequest(); +<pre class="brush: js" id="line1">var invocation = new XMLHttpRequest(); var url = 'http://bar.other/resources/credentialed-content/'; function callOtherDomain(){ @@ -347,7 +347,7 @@ function callOtherDomain(){ <p>Вот пример обмена между клиентом и сервером:</p> -<pre class="brush: none notranslate">GET /resources/access-control-with-credentials/ HTTP/1.1 +<pre class="brush: none">GET /resources/access-control-with-credentials/ HTTP/1.1 Host: bar.other User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1b3pre) Gecko/20081130 Minefield/3.1b3pre Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 @@ -398,14 +398,14 @@ Content-Type: text/plain <p>Возвращаемый ресурс может иметь один заголовок {{HTTPHeader("Access-Control-Allow-Origin")}}, синтаксис которого:</p> -<pre class="brush: none notranslate">Access-Control-Allow-Origin: <origin> | * +<pre class="brush: none">Access-Control-Allow-Origin: <origin> | * </pre> <p><code>Access-Control-Allow-Origin</code> определяет либо один источник, что указывает браузеру разрешить этому источнику доступ к ресурсу; либо — для запросов без учётных данных — значение "<code>*</code>", которое говорит браузеру разрешить запросы из любых источников.</p> <p>Например, чтобы разрешить http://mozilla.org доступ к ресурсу, можно указать:</p> -<pre class="brush: none notranslate">Access-Control-Allow-Origin: http://mozilla.org</pre> +<pre class="brush: none">Access-Control-Allow-Origin: http://mozilla.org</pre> <p>Если сервер возвращает название хоста, вместо "*", также может быть указан заголовок Vary со значением Origin, чтобы показать клиентам, что ответы с сервера будут отличаться в зависимости от значения заголовка запроса Origin.</p> @@ -413,7 +413,7 @@ Content-Type: text/plain <p>The {{HTTPHeader("Access-Control-Expose-Headers")}} header lets a server whitelist headers that browsers are allowed to access. For example:</p> -<pre class="brush: none notranslate">Access-Control-Expose-Headers: X-My-Custom-Header, X-Another-Custom-Header +<pre class="brush: none">Access-Control-Expose-Headers: X-My-Custom-Header, X-Another-Custom-Header </pre> <p>This allows the <code>X-My-Custom-Header</code> and <code>X-Another-Custom-Header</code> headers to be exposed to the browser.</p> @@ -422,7 +422,7 @@ Content-Type: text/plain <p>The {{HTTPHeader("Access-Control-Max-Age")}} header indicates how long the results of a preflight request can be cached. For an example of a preflight request, see the above examples.</p> -<pre class="brush: none notranslate">Access-Control-Max-Age: <delta-seconds> +<pre class="brush: none">Access-Control-Max-Age: <delta-seconds> </pre> <p>The <code>delta-seconds</code> parameter indicates the number of seconds the results can be cached.</p> @@ -431,7 +431,7 @@ Content-Type: text/plain <p>The {{HTTPHeader("Access-Control-Allow-Credentials")}} header Indicates whether or not the response to the request can be exposed when the <code>credentials</code> flag is true. When used as part of a response to a preflight request, this indicates whether or not the actual request can be made using credentials. Note that simple <code>GET</code> requests are not preflighted, and so if a request is made for a resource with credentials, if this header is not returned with the resource, the response is ignored by the browser and not returned to web content.</p> -<pre class="brush: none notranslate">Access-Control-Allow-Credentials: true +<pre class="brush: none">Access-Control-Allow-Credentials: true </pre> <p><a class="internal" href="#Requests_with_credentials">Credentialed requests</a> are discussed above.</p> @@ -440,7 +440,7 @@ Content-Type: text/plain <p>The {{HTTPHeader("Access-Control-Allow-Methods")}} header specifies the method or methods allowed when accessing the resource. This is used in response to a preflight request. The conditions under which a request is preflighted are discussed above.</p> -<pre class="brush: none notranslate">Access-Control-Allow-Methods: <method>[, <method>]* +<pre class="brush: none">Access-Control-Allow-Methods: <method>[, <method>]* </pre> <p>An example of a <a class="internal" href="#Preflighted_requests">preflight request is given above</a>, including an example which sends this header to the browser.</p> @@ -449,7 +449,7 @@ Content-Type: text/plain <p>The {{HTTPHeader("Access-Control-Allow-Headers")}} header is used in response to a <a class="internal" href="#Preflighted_requests">preflight request</a> to indicate which HTTP headers can be used when making the actual request.</p> -<pre class="brush: none notranslate">Access-Control-Allow-Headers: <field-name>[, <field-name>]* +<pre class="brush: none">Access-Control-Allow-Headers: <field-name>[, <field-name>]* </pre> <h2 id="The_HTTP_request_headers">The HTTP request headers</h2> @@ -460,7 +460,7 @@ Content-Type: text/plain <p>The {{HTTPHeader("Origin")}} header indicates the origin of the cross-site access request or preflight request.</p> -<pre class="brush: none notranslate">Origin: <origin> +<pre class="brush: none">Origin: <origin> </pre> <p>The origin is a URI indicating the server from which the request initiated. It does not include any path information, but only the server name.</p> @@ -473,7 +473,7 @@ Content-Type: text/plain <p>The {{HTTPHeader("Access-Control-Request-Method")}} is used when issuing a preflight request to let the server know what HTTP method will be used when the actual request is made.</p> -<pre class="brush: none notranslate">Access-Control-Request-Method: <method> +<pre class="brush: none">Access-Control-Request-Method: <method> </pre> <p>Examples of this usage can be <a class="internal" href="#Preflighted_requests">found above.</a></p> @@ -482,7 +482,7 @@ Content-Type: text/plain <p>The {{HTTPHeader("Access-Control-Request-Headers")}} header is used when issuing a preflight request to let the server know what HTTP headers will be used when the actual request is made.</p> -<pre class="brush: none notranslate">Access-Control-Request-Headers: <field-name>[, <field-name>]* +<pre class="brush: none">Access-Control-Request-Headers: <field-name>[, <field-name>]* </pre> <p>Examples of this usage can be <a class="internal" href="#Preflighted_requests">found above</a>.</p> diff --git a/files/ru/web/http/csp/index.html b/files/ru/web/http/csp/index.html index 9141ba8341..174c098790 100644 --- a/files/ru/web/http/csp/index.html +++ b/files/ru/web/http/csp/index.html @@ -38,7 +38,7 @@ translation_of: Web/HTTP/CSP <p>Вы можете начать настройку {{HTTPHeader("Content-Security-Policy")}} с определения HTTP-заголовка и указания какую политику использовать:</p> -<pre class="syntaxbox notranslate">Content-Security-Policy: <em>policy</em></pre> +<pre class="syntaxbox">Content-Security-Policy: <em>policy</em></pre> <p>Где policy - это строка, содержащая директивы, описывающие вашу Content Security Policy.</p> @@ -54,19 +54,19 @@ translation_of: Web/HTTP/CSP <p>Вы хотите ограничить источники контента только исходным сервером (исключая поддомены)</p> -<pre class="syntaxbox notranslate">Content-Security-Policy: default-src 'self'</pre> +<pre class="syntaxbox">Content-Security-Policy: default-src 'self'</pre> <h3 id="Пример_2">Пример 2</h3> <p>Вы хотите разрешить получение контента с доверенного домена и всех его поддоменов (доверенный домен не обязательно должен совпадать с тем, на котором настраиваются CSP.)</p> -<pre class="syntaxbox notranslate">Content-Security-Policy: default-src 'self' *.trusted.com</pre> +<pre class="syntaxbox">Content-Security-Policy: default-src 'self' *.trusted.com</pre> <h3 id="Пример_3">Пример 3</h3> <p>Вы хотите разрешить пользователям приложения вставлять в создаваемый ими контент картинки из любого источника, но при этом ограничить источники аудио- и видео-файлов списком доверенных провайдеров. Получение скриптов должно происходить только с конкретного сервера, содержащего доверенный код.</p> -<pre class="syntaxbox notranslate">Content-Security-Policy: default-src 'self'; img-src *; media-src media1.com media2.com; script-src userscripts.example.com</pre> +<pre class="syntaxbox">Content-Security-Policy: default-src 'self'; img-src *; media-src media1.com media2.com; script-src userscripts.example.com</pre> <p>При такой настройке, весь контент доступен для получения только с исходного домена, со следующими исключениями:</p> @@ -80,7 +80,7 @@ translation_of: Web/HTTP/CSP <p>Вы хотите удостовериться, что весь получаемый контент для онлайн-банкинга идёт по SSL и атакующий не сможет обрабатывать запросы:</p> -<pre class="syntaxbox notranslate">Content-Security-Policy: default-src https://onlinebanking.jumbobank.com</pre> +<pre class="syntaxbox">Content-Security-Policy: default-src https://onlinebanking.jumbobank.com</pre> <p>При данной настройке сервер будет позволять загрузку страниц только по HTTPS и только из одного источника - onlinebanking.jumbobank.com.</p> @@ -88,7 +88,7 @@ translation_of: Web/HTTP/CSP <p>Для просмотра писем в почтовом клиенте вы хотите разрешить использование HTML внутри письма, а также позволить загрузку изображений из любых источников, но запретить использование любого JavaScript-кода и прочий потенциально опасный контент.</p> -<pre class="syntaxbox notranslate">Content-Security-Policy: default-src 'self' *.mailsite.com; img-src *</pre> +<pre class="syntaxbox">Content-Security-Policy: default-src 'self' *.mailsite.com; img-src *</pre> <p>Заметьте, что в настройке политики отсутствует директива {{CSP("script-src")}}; при такой настройке CSP при загрузке скриптов будут использоваться настройки, определяемые директивой {{CSP("default-src")}}, следовательно все скрипты могут быть загружены только с исходного домена.</p> @@ -98,7 +98,7 @@ translation_of: Web/HTTP/CSP <p>Для определения вашей политики вы можете использовать заголовок {{HTTPHeader("Content-Security-Policy-Report-Only")}} следующим образом:</p> -<pre class="syntaxbox notranslate">Content-Security-Policy-Report-Only: <em>policy</em> </pre> +<pre class="syntaxbox">Content-Security-Policy-Report-Only: <em>policy</em> </pre> <p>В случае, если оба заголовка ({{HTTPHeader("Content-Security-Policy-Report-Only")}} и {{HTTPHeader("Content-Security-Policy")}}) были определены одновременно в одном ответе сервера, обе политики будут обработаны. Политики, описанные в заголовке <code>Content-Security-Policy</code> будут применены, в то время как политики, описанные в заголовке <code>Content-Security-Policy-Report-Only</code>, создадут отчёты, но применены не будут.</p> @@ -106,7 +106,7 @@ translation_of: Web/HTTP/CSP <p>По умолчанию, отправка отчётов не производится. Для того чтобы включить отправку отчётов, необходимо в вашей политике определить директиву {{CSP("report-uri")}} и указать как минимум один URI, куда будут направляться отчёты:</p> -<pre class="syntaxbox notranslate">Content-Security-Policy: default-src 'self'; report-uri http://reportcollector.example.com/collector.cgi</pre> +<pre class="syntaxbox">Content-Security-Policy: default-src 'self'; report-uri http://reportcollector.example.com/collector.cgi</pre> <p>Кроме того, необходимо настроить свой сервер на получение этих отчётов; вы можете хранить и обрабатывать эти отчёты как считаете нужным.</p> @@ -143,12 +143,12 @@ translation_of: Web/HTTP/CSP <div>Возьмём страницу, расположенную по адресу <code><a class="external" href="http://example.com/signup.html" rel="freelink">http://example.com/signup.html</a></code>. Для неё используется следующая политика, запрещающая загрузку всего кроме CSS-файлов с <code>cdn.example.com</code>.</div> <div> -<pre class="syntaxbox notranslate">Content-Security-Policy: default-src 'none'; style-src cdn.example.com; report-uri /_/csp-reports</pre> +<pre class="syntaxbox">Content-Security-Policy: default-src 'none'; style-src cdn.example.com; report-uri /_/csp-reports</pre> </div> <div>HTML-код страницы <code>signup.html</code> выглядит следующим образом:</div> -<pre class="brush: html notranslate"><!DOCTYPE html> +<pre class="brush: html"><!DOCTYPE html> <html> <head> <title>Sign Up</title> @@ -161,7 +161,7 @@ translation_of: Web/HTTP/CSP <div>Можете заметить ошибку? CSS разрешено загружать только с <code>cdn.example.com</code>, в то время как веб-сайт пытается загрузить его используя основной домен (<code>http://example.com</code>). Браузер поддерживающий CSP отправит отчёт о нарушении политики в POST-запросе к <code><a href="http://example.com/_/csp-reports" rel="freelink">http://example.com/_/csp-reports</a></code> в момент обращения к странице (<code>signup.html</code>):</div> -<pre class="notranslate">{ +<pre>{ "csp-report": { "document-uri": "http://example.com/signup.html", "referrer": "", diff --git a/files/ru/web/http/headers/accept-language/index.html b/files/ru/web/http/headers/accept-language/index.html index 1d2d719976..c1d99c9899 100644 --- a/files/ru/web/http/headers/accept-language/index.html +++ b/files/ru/web/http/headers/accept-language/index.html @@ -33,7 +33,7 @@ original_slug: Web/HTTP/Заголовки/Accept-Language <h2 id="Синтаксис">Синтаксис</h2> -<pre class="syntaxbox notranslate">Accept-Language: <language> +<pre class="syntaxbox">Accept-Language: <language> Accept-Language: <locale> Accept-Language: * @@ -53,7 +53,7 @@ Accept-Language: fr-CH, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5</pre> <h2 id="Примеры">Примеры</h2> -<pre class="notranslate">Accept-Language: * +<pre>Accept-Language: * Accept-Language: de diff --git a/files/ru/web/http/headers/accept-patch/index.html b/files/ru/web/http/headers/accept-patch/index.html index 17bc2ae125..a0bde94595 100644 --- a/files/ru/web/http/headers/accept-patch/index.html +++ b/files/ru/web/http/headers/accept-patch/index.html @@ -37,7 +37,7 @@ original_slug: Web/HTTP/Заголовки/Accept-Patch <h2 id="Синтаксис">Синтаксис</h2> -<pre class="syntaxbox notranslate">Accept-Patch: application/example, text/example +<pre class="syntaxbox">Accept-Patch: application/example, text/example Accept-Patch: text/example;charset=utf-8 Accept-Patch: application/merge-patch+json </pre> @@ -48,7 +48,7 @@ Accept-Patch: application/merge-patch+json <h2 id="Примеры">Примеры</h2> -<pre class="syntaxbox notranslate">Accept-Patch: application/example, text/example +<pre class="syntaxbox">Accept-Patch: application/example, text/example Accept-Patch: text/example;charset=utf-8 diff --git a/files/ru/web/http/headers/accept-ranges/index.html b/files/ru/web/http/headers/accept-ranges/index.html index 1fa42401f6..8999e94252 100644 --- a/files/ru/web/http/headers/accept-ranges/index.html +++ b/files/ru/web/http/headers/accept-ranges/index.html @@ -29,7 +29,7 @@ original_slug: Web/HTTP/Заголовки/Accept-Ranges <h2 id="Синтаксис">Синтаксис</h2> -<pre class="syntaxbox notranslate">Accept-Ranges: bytes +<pre class="syntaxbox">Accept-Ranges: bytes Accept-Ranges: none</pre> <h2 id="Указания">Указания</h2> @@ -45,7 +45,7 @@ Accept-Ranges: none</pre> <h2 id="Примеры">Примеры</h2> -<pre class="notranslate">Accept-Ranges: bytes +<pre>Accept-Ranges: bytes </pre> <h2 id="Спецификации">Спецификации</h2> diff --git a/files/ru/web/http/headers/accept/index.html b/files/ru/web/http/headers/accept/index.html index fe6c26b8a0..9be1f22eeb 100644 --- a/files/ru/web/http/headers/accept/index.html +++ b/files/ru/web/http/headers/accept/index.html @@ -31,7 +31,7 @@ original_slug: Web/HTTP/Заголовки/Accept <h2 id="Синтаксис">Синтаксис</h2> -<pre class="syntaxbox notranslate">Accept: <MIME_type>/<MIME_subtype> +<pre class="syntaxbox">Accept: <MIME_type>/<MIME_subtype> Accept: <MIME_type>/* Accept: */* @@ -53,7 +53,7 @@ Accept: text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8</pre> <h2 id="Примеры">Примеры</h2> -<pre class="notranslate">Accept: text/html +<pre>Accept: text/html Accept: image/* diff --git a/files/ru/web/http/headers/access-control-allow-origin/index.html b/files/ru/web/http/headers/access-control-allow-origin/index.html index a13dd40f06..2ca8fd6ae7 100644 --- a/files/ru/web/http/headers/access-control-allow-origin/index.html +++ b/files/ru/web/http/headers/access-control-allow-origin/index.html @@ -23,7 +23,7 @@ original_slug: Web/HTTP/Заголовки/Access-Control-Allow-Origin <h2 id="Синтаксис">Синтаксис</h2> -<pre class="syntaxbox notranslate">Access-Control-Allow-Origin: * +<pre class="syntaxbox">Access-Control-Allow-Origin: * Access-Control-Allow-Origin: <origin> Access-Control-Allow-Origin: null </pre> @@ -45,11 +45,11 @@ Access-Control-Allow-Origin: null <p>Ответ, который указывает браузеру разрешить доступ к ресурсу из любого источника:</p> -<pre class="notranslate">Access-Control-Allow-Origin: *</pre> +<pre>Access-Control-Allow-Origin: *</pre> <p>Ответ, который указывает браузеру разрешить доступ к ресурсу только из источника <code>https://developer.mozilla.org</code>:</p> -<pre class="notranslate">Access-Control-Allow-Origin: https://developer.mozilla.org</pre> +<pre>Access-Control-Allow-Origin: https://developer.mozilla.org</pre> <p>Чтобы ограничить <code>Access-Control-Allow-Origin</code> разрешённым набором значений, необходимо реализовать логику на стороне сервера для проверки значения заголовка {{HTTPHeader("Origin")}} запроса, сравнить его с разрешённым списком источников, а затем, если значение {{HTTPHeader("Origin")}} присутствует в списке, задать значение <code>Access-Control-Allow-Origin</code>, равное значению {{HTTPHeader("Origin")}}.</p> @@ -57,7 +57,7 @@ Access-Control-Allow-Origin: null <p>Если сервер послал ответ со значением <code>Access-Control-Allow-Origin</code>, которое содержит явное указание источника (а не шаблонное значение "<code>*</code>"), тогда ответ также должен включать в себя заголовок {{HTTPHeader("Vary")}} со значением <code>Origin</code> — чтобы указать браузеру, что ответы с сервера могут отличаться в зависимости от заголовка запроса <code>Origin</code>.</p> -<pre class="notranslate">Access-Control-Allow-Origin: https://developer.mozilla.org +<pre>Access-Control-Allow-Origin: https://developer.mozilla.org Vary: Origin</pre> <h2 id="Спецификации">Спецификации</h2> diff --git a/files/ru/web/http/headers/authorization/index.html b/files/ru/web/http/headers/authorization/index.html index 04e65d2079..d8a93de1f6 100644 --- a/files/ru/web/http/headers/authorization/index.html +++ b/files/ru/web/http/headers/authorization/index.html @@ -28,7 +28,7 @@ original_slug: Web/HTTP/Заголовки/Authorization <h2 id="Синтаксис">Синтаксис</h2> -<pre class="syntaxbox notranslate">Authorization: <тип> <данные пользователя></pre> +<pre class="syntaxbox">Authorization: <тип> <данные пользователя></pre> <h2 id="Директивы">Директивы</h2> @@ -55,7 +55,7 @@ original_slug: Web/HTTP/Заголовки/Authorization <h2 id="Примеры">Примеры</h2> -<pre class="notranslate">Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l +<pre>Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l </pre> <p>Смотрите также <a href="/ru/docs/Web/HTTP/Authorization">HTTP авторизацию</a> для примеров конфигураций веб-серверов Apache или nginx с защитой вашего сайта паролем с Базовой HTTP авторизацией.</p> diff --git a/files/ru/web/http/headers/connection/index.html b/files/ru/web/http/headers/connection/index.html index 5bf2f5ad82..935d9c1e98 100644 --- a/files/ru/web/http/headers/connection/index.html +++ b/files/ru/web/http/headers/connection/index.html @@ -34,7 +34,7 @@ original_slug: Web/HTTP/Заголовки/Connection <h2 id="Синтаксис">Синтаксис</h2> -<pre class="syntaxbox notranslate">Connection: keep-alive +<pre class="syntaxbox">Connection: keep-alive Connection: close </pre> diff --git a/files/ru/web/http/headers/content-length/index.html b/files/ru/web/http/headers/content-length/index.html index 0fd6d9ff77..919fc20b0c 100644 --- a/files/ru/web/http/headers/content-length/index.html +++ b/files/ru/web/http/headers/content-length/index.html @@ -30,7 +30,7 @@ original_slug: Web/HTTP/Заголовки/Content-Length <h2 id="Синтаксис">Синтаксис</h2> -<pre class="syntaxbox notranslate">Content-Length: <длина> +<pre class="syntaxbox">Content-Length: <длина> </pre> <h2 id="Директивы">Директивы</h2> diff --git a/files/ru/web/http/headers/content-type/index.html b/files/ru/web/http/headers/content-type/index.html index 7096fe0fa1..7c194e6224 100644 --- a/files/ru/web/http/headers/content-type/index.html +++ b/files/ru/web/http/headers/content-type/index.html @@ -31,7 +31,7 @@ original_slug: Web/HTTP/Заголовки/Content-Type <h2 id="Синтаксис">Синтаксис</h2> -<pre class="syntaxbox notranslate">Content-Type: text/html; charset=utf-8 +<pre class="syntaxbox">Content-Type: text/html; charset=utf-8 Content-Type: multipart/form-data; boundary=something </pre> @@ -52,7 +52,7 @@ Content-Type: multipart/form-data; boundary=something <p>В {{HTTPMethod("POST")}} запросе, сгенерированном в результате отправки HTML формы, <code>Content-Type</code> запроса определяется в атрибуте <code>enctype</code> тега {{HTMLElement("form")}}.</p> -<pre class="brush: html notranslate"><form action="/" method="post" enctype="multipart/form-data"> +<pre class="brush: html"><form action="/" method="post" enctype="multipart/form-data"> <input type="text" name="description" value="some text"> <input type="file" name="myFile"> <button type="submit">Submit</button> @@ -61,7 +61,7 @@ Content-Type: multipart/form-data; boundary=something <p>Запрос в этом случае может выглядеть так (менее интересные заголовки опущены):</p> -<pre class="notranslate">POST /foo HTTP/1.1 +<pre>POST /foo HTTP/1.1 Content-Length: 68137 Content-Type: multipart/form-data; boundary=---------------------------974767299852498929531610575 diff --git a/files/ru/web/http/headers/date/index.html b/files/ru/web/http/headers/date/index.html index bfd7a52acc..a91717006a 100644 --- a/files/ru/web/http/headers/date/index.html +++ b/files/ru/web/http/headers/date/index.html @@ -28,7 +28,7 @@ original_slug: Web/HTTP/Заголовки/Date <h2 id="Синтаксис">Синтаксис</h2> -<pre class="syntaxbox notranslate">Date: <day-name>, <day> <month> <year> <hour>:<minute>:<second> GMT +<pre class="syntaxbox">Date: <day-name>, <day> <month> <year> <hour>:<minute>:<second> GMT </pre> <h2 id="Директивы">Директивы</h2> @@ -56,7 +56,7 @@ original_slug: Web/HTTP/Заголовки/Date <h2 id="Примеры">Примеры</h2> -<pre class="notranslate">Date: Wed, 21 Oct 2015 07:28:00 GMT +<pre>Date: Wed, 21 Oct 2015 07:28:00 GMT </pre> <h2 id="Спецификации">Спецификации</h2> diff --git a/files/ru/web/http/headers/expires/index.html b/files/ru/web/http/headers/expires/index.html index 825f586182..9a9756aeb9 100644 --- a/files/ru/web/http/headers/expires/index.html +++ b/files/ru/web/http/headers/expires/index.html @@ -36,7 +36,7 @@ original_slug: Web/HTTP/Заголовки/Expires <h2 id="Синтаксис">Синтаксис</h2> -<pre class="syntaxbox notranslate">Expires: <http-date> +<pre class="syntaxbox">Expires: <http-date> </pre> <h2 id="Директивы">Директивы</h2> @@ -50,7 +50,7 @@ original_slug: Web/HTTP/Заголовки/Expires <h2 id="Примеры">Примеры</h2> -<pre class="notranslate">Expires: Wed, 21 Oct 2015 07:28:00 GMT</pre> +<pre>Expires: Wed, 21 Oct 2015 07:28:00 GMT</pre> <h2 id="Спецификация">Спецификация</h2> diff --git a/files/ru/web/http/headers/set-cookie/index.html b/files/ru/web/http/headers/set-cookie/index.html index 20e2bee4e4..03fab68b3b 100644 --- a/files/ru/web/http/headers/set-cookie/index.html +++ b/files/ru/web/http/headers/set-cookie/index.html @@ -26,7 +26,7 @@ original_slug: Web/HTTP/Заголовки/Set-Cookie <h2 id="Синтаксис">Синтаксис</h2> -<pre class="notranslate">Set-Cookie: <cookie-name>=<cookie-value> +<pre>Set-Cookie: <cookie-name>=<cookie-value> Set-Cookie: <cookie-name>=<cookie-value>; Expires=<date> Set-Cookie: <cookie-name>=<cookie-value>; Max-Age=<non-zero-digit> Set-Cookie: <cookie-name>=<cookie-value>; Domain=<domain-value> @@ -120,26 +120,26 @@ Set-Cookie: <cookie-name>=<cookie-value>; Domain=<domain-value> <p>Сессионные cookies будут удалены после отключения клиента. В них не указываются директивы <code>Expires</code> или <code>Max-Age</code>. Учитывайте, что часто в браузере включено восстановление сессии.</p> -<pre class="notranslate">Set-Cookie: sessionid=38afes7a8; HttpOnly; Path=/</pre> +<pre>Set-Cookie: sessionid=38afes7a8; HttpOnly; Path=/</pre> <h3 id="Постоянный_cookie">Постоянный cookie</h3> <p>Вместо истечения срока действия, когда клиент закрыт, срок действия постоянных файлов cookie истекает в определённую дату (<code>Expires</code>) или по истечении определённого промежутка времени (<code>Max-Age</code>).</p> -<pre class="notranslate">Set-Cookie: id=a3fWa; Expires=Wed, 21 Oct 2015 07:28:00 GMT; Secure; HttpOnly +<pre>Set-Cookie: id=a3fWa; Expires=Wed, 21 Oct 2015 07:28:00 GMT; Secure; HttpOnly </pre> <h3 id="Неверные_домены">Неверные домены</h3> <p>Файл cookie, принадлежащий домену, который не включает исходный сервер, <a href="https://tools.ietf.org/html/rfc6265#section-4.1.2.3">должен быть отклонён пользовательским</a>. Следующий cookie будет отклонён, если он был установлен сервером, размещённым на originalcompany.com.</p> -<pre class="notranslate">Set-Cookie: qwerty=219ffwef9w0f; Domain=somecompany.co.uk; Path=/; Expires=Wed, 30 Aug 2019 00:00:00 GMT</pre> +<pre>Set-Cookie: qwerty=219ffwef9w0f; Domain=somecompany.co.uk; Path=/; Expires=Wed, 30 Aug 2019 00:00:00 GMT</pre> <h3 id="Cookie_prefixes">Cookie prefixes</h3> <p>Cookies names with the prefixes <code>__Secure-</code> and <code>__Host-</code> can be used only if they are set with the <code>secure</code> directive from a secure (HTTPS) origin. In addition, cookies with the <code>__Host-</code> prefix must have a path of "/" (the entire host) and must not have a domain attribute. For clients that don't implement cookie prefixes, you cannot count on having these additional assurances and the cookies will always be accepted.</p> -<pre class="notranslate">// Both accepted when from a secure origin (HTTPS) +<pre>// Both accepted when from a secure origin (HTTPS) Set-Cookie: __Secure-ID=123; Secure; Domain=example.com Set-Cookie: __Host-ID=123; Secure; Path=/ diff --git a/files/ru/web/http/headers/strict-transport-security/index.html b/files/ru/web/http/headers/strict-transport-security/index.html index 4ade62c5dd..35835a88e8 100644 --- a/files/ru/web/http/headers/strict-transport-security/index.html +++ b/files/ru/web/http/headers/strict-transport-security/index.html @@ -23,7 +23,7 @@ original_slug: Web/HTTP/Заголовки/Strict-Transport-Security <h2 id="Syntax">Syntax</h2> -<pre class="syntaxbox notranslate">Strict-Transport-Security: max-age=<expire-time> +<pre class="syntaxbox">Strict-Transport-Security: max-age=<expire-time> Strict-Transport-Security: max-age=<expire-time>; includeSubDomains Strict-Transport-Security: max-age=<expire-time>; preload </pre> @@ -74,7 +74,7 @@ Strict-Transport-Security: max-age=<expire-time>; preload <p>Все текущие и будущие субдомены будут HTTPS по max-age на 1 год. Это блокирует доступ к страницам или субдоменам, которые могут быть доступны только по HTTP.</p> -<pre class="notranslate">Strict-Transport-Security: max-age=31536000; includeSubDomains</pre> +<pre>Strict-Transport-Security: max-age=31536000; includeSubDomains</pre> <h2 id="Specifications">Specifications</h2> diff --git a/files/ru/web/http/methods/connect/index.html b/files/ru/web/http/methods/connect/index.html index 65ab7c1889..c38ecb940d 100644 --- a/files/ru/web/http/methods/connect/index.html +++ b/files/ru/web/http/methods/connect/index.html @@ -42,14 +42,14 @@ translation_of: Web/HTTP/Methods/CONNECT <h2 id="Синтаксис">Синтаксис</h2> -<pre class="syntaxbox notranslate">CONNECT www.example.com:443 HTTP/1.1 +<pre class="syntaxbox">CONNECT www.example.com:443 HTTP/1.1 </pre> <h2 id="Пример">Пример</h2> <p>Некоторые прокси сервера могут запросить авторизацию для создания туннеля. Смотрите также {{HTTPHeader("Proxy-Authorization")}}.</p> -<pre class="line-numbers language-html notranslate">CONNECT server.example.com:80 HTTP/1.1 +<pre class="line-numbers language-html">CONNECT server.example.com:80 HTTP/1.1 Host: server.example.com:80 Proxy-Authorization: basic aGVsbG86d29ybGQ=</pre> diff --git a/files/ru/web/http/methods/patch/index.html b/files/ru/web/http/methods/patch/index.html index 06700f5653..9cd49d35d4 100644 --- a/files/ru/web/http/methods/patch/index.html +++ b/files/ru/web/http/methods/patch/index.html @@ -53,14 +53,14 @@ translation_of: Web/HTTP/Methods/PATCH <h2 id="Синтаксис">Синтаксис</h2> -<pre class="syntaxbox notranslate">PATCH /file.txt HTTP/1.1 +<pre class="syntaxbox">PATCH /file.txt HTTP/1.1 </pre> <h2 id="Пример">Пример</h2> <h3 id="Запрос">Запрос</h3> -<pre class="line-numbers language-html notranslate">PATCH /file.txt HTTP/1.1 +<pre class="line-numbers language-html">PATCH /file.txt HTTP/1.1 Host: www.example.com Content-Type: application/example If-Match: "e0023aa4e" @@ -72,7 +72,7 @@ Content-Length: 100 <p>Успешный ответ указывается с помощью кода ответа {{HTTPStatus("204")}}, поскольку ответ в примере не содержит тела сообщения. А если бы содержал, то код был бы {{HTTPStatus("200")}}.</p> -<pre class="newpage notranslate">HTTP/1.1 204 No Content +<pre class="newpage">HTTP/1.1 204 No Content Content-Location: /file.txt ETag: "e0023aa4f"</pre> diff --git a/files/ru/web/http/overview/index.html b/files/ru/web/http/overview/index.html index 8b35300ebd..53d83362ab 100644 --- a/files/ru/web/http/overview/index.html +++ b/files/ru/web/http/overview/index.html @@ -106,12 +106,12 @@ translation_of: Web/HTTP/Overview <ol> <li>Открытие TCP соединения: TCP-соединение будет использоваться для отправки запроса (или запросов) и получения ответа. Клиент может открыть новое соединение, переиспользовать существующее или открыть несколько TCP-соединений к серверу.</li> <li>Отправка HTTP-сообщения: HTTP-сообщения (до HTTP/2) являются человекочитаемыми. Начиная с HTTP/2, простые сообщения инкапсулируются во фреймы, делая невозможным их чтение напрямую, но принципиально остаются такими же. - <pre class="line-numbers language-html notranslate"><code class="language-html">GET / HTTP/1.1 + <pre class="line-numbers language-html"><code class="language-html">GET / HTTP/1.1 Host: developer.mozilla.org Accept-Language: fr</code></pre> </li> <li>Читает ответ от сервера: - <pre class="line-numbers language-html notranslate"><code class="language-html">HTTP/1.1 200 OK + <pre class="line-numbers language-html"><code class="language-html">HTTP/1.1 200 OK Date: Sat, 09 Oct 2010 14:28:02 GMT Server: Apache Last-Modified: Tue, 01 Dec 2009 20:18:22 GMT diff --git a/files/ru/web/http/status/301/index.html b/files/ru/web/http/status/301/index.html index b96ed33889..c49682e9a8 100644 --- a/files/ru/web/http/status/301/index.html +++ b/files/ru/web/http/status/301/index.html @@ -15,18 +15,18 @@ translation_of: Web/HTTP/Status/301 <h2 id="Статус">Статус</h2> -<pre class="syntaxbox notranslate">301 Moved Permanently</pre> +<pre class="syntaxbox">301 Moved Permanently</pre> <h2 id="Пример">Пример</h2> <h3 id="Запрос_клиента">Запрос клиента</h3> -<pre class="notranslate">GET /index.php HTTP/1.1 +<pre>GET /index.php HTTP/1.1 Host: www.example.org</pre> <h3 id="Ответ_сервера">Ответ сервера</h3> -<pre class="notranslate">HTTP/1.1 301 Moved Permanently +<pre>HTTP/1.1 301 Moved Permanently Location: http://www.example.org/index.asp</pre> <h2 id="Характеристики">Характеристики</h2> diff --git a/files/ru/web/http/status/307/index.html b/files/ru/web/http/status/307/index.html index 9e42dd15ea..cf1233a97a 100644 --- a/files/ru/web/http/status/307/index.html +++ b/files/ru/web/http/status/307/index.html @@ -17,20 +17,20 @@ translation_of: Web/HTTP/Status/307 <h2 id="Статус">Статус</h2> -<pre class="syntaxbox notranslate">307 Temporary Redirect +<pre class="syntaxbox">307 Temporary Redirect </pre> <h2 id="Пример">Пример</h2> <h3 id="Запрос_клиента">Запрос клиента</h3> -<pre class="syntaxbox notranslate">DELETE /cars/oldest HTTP/1.1 +<pre class="syntaxbox">DELETE /cars/oldest HTTP/1.1 Host: www.example.org </pre> <h3 id="Ответ_сервера">Ответ сервера</h3> -<pre class="syntaxbox notranslate">HTTP/1.1 307 Temporary Redirect +<pre class="syntaxbox">HTTP/1.1 307 Temporary Redirect Location: http://www.example.org/cars/id/123456 </pre> diff --git a/files/ru/web/http/status/400/index.html b/files/ru/web/http/status/400/index.html index 14939c0e29..96c5de6e73 100644 --- a/files/ru/web/http/status/400/index.html +++ b/files/ru/web/http/status/400/index.html @@ -9,7 +9,7 @@ translation_of: Web/HTTP/Status/400 <h2 id="Статус">Статус</h2> -<pre class="syntaxbox notranslate">400 Bad Request </pre> +<pre class="syntaxbox">400 Bad Request </pre> <h2 id="Характеристики">Характеристики</h2> diff --git a/files/ru/web/http/status/401/index.html b/files/ru/web/http/status/401/index.html index e9312bc330..cd194a7fbf 100644 --- a/files/ru/web/http/status/401/index.html +++ b/files/ru/web/http/status/401/index.html @@ -13,11 +13,11 @@ translation_of: Web/HTTP/Status/401 <h2 id="Статус">Статус</h2> -<pre class="syntaxbox notranslate">401 Unauthorized</pre> +<pre class="syntaxbox">401 Unauthorized</pre> <h2 id="Пример_ответа">Пример ответа</h2> -<pre class="notranslate">HTTP/1.1 401 Unauthorized +<pre>HTTP/1.1 401 Unauthorized Date: Wed, 21 Oct 2015 07:28:00 GMT WWW-Authenticate: Basic realm="Access to staging site"</pre> diff --git a/files/ru/web/http/status/403/index.html b/files/ru/web/http/status/403/index.html index a1972dac7a..d3b66c5d52 100644 --- a/files/ru/web/http/status/403/index.html +++ b/files/ru/web/http/status/403/index.html @@ -11,11 +11,11 @@ translation_of: Web/HTTP/Status/403 <h2 id="Статус">Статус</h2> -<pre class="syntaxbox notranslate">403 Forbidden</pre> +<pre class="syntaxbox">403 Forbidden</pre> <h2 id="Пример_ответа">Пример ответа</h2> -<pre class="notranslate">HTTP/1.1 403 Forbidden +<pre>HTTP/1.1 403 Forbidden Date: Wed, 21 Oct 2015 07:28:00 GMT </pre> diff --git a/files/ru/web/http/status/404/index.html b/files/ru/web/http/status/404/index.html index 874c7c8284..206157642d 100644 --- a/files/ru/web/http/status/404/index.html +++ b/files/ru/web/http/status/404/index.html @@ -11,13 +11,13 @@ translation_of: Web/HTTP/Status/404 <h2 id="Статус">Статус</h2> -<pre class="syntaxbox notranslate">404 Not Found</pre> +<pre class="syntaxbox">404 Not Found</pre> <h2 id="Пользовательские_страницы_ошибок">Пользовательские страницы ошибок</h2> <p>Многие веб-сайты настраивают внешний вид страницы 404, чтобы быть более полезными для пользователя и давать рекомендации. Серверы Apache могут быть настроены с использованием файла <strong>.htaccess</strong> и фрагмента кода, например, такого, как этот.</p> -<pre class="brush: bash notranslate">ErrorDocument 404 /notfound.html</pre> +<pre class="brush: bash">ErrorDocument 404 /notfound.html</pre> <p>Вы можете взять <a href="https://developer.mozilla.org/en-US/404">MDN's 404 page</a> в качестве вдохновения.</p> diff --git a/files/ru/web/http/status/405/index.html b/files/ru/web/http/status/405/index.html index 8259e60b6d..07abd56576 100644 --- a/files/ru/web/http/status/405/index.html +++ b/files/ru/web/http/status/405/index.html @@ -11,7 +11,7 @@ translation_of: Web/HTTP/Status/405 <h2 id="Статус">Статус</h2> -<pre class="syntaxbox notranslate">405 Method Not Allowed</pre> +<pre class="syntaxbox">405 Method Not Allowed</pre> <h2 id="Спецификации">Спецификации</h2> diff --git a/files/ru/web/http/status/408/index.html b/files/ru/web/http/status/408/index.html index d7950cd91c..064ac1c8df 100644 --- a/files/ru/web/http/status/408/index.html +++ b/files/ru/web/http/status/408/index.html @@ -13,7 +13,7 @@ translation_of: Web/HTTP/Status/408 <h2 id="Статус">Статус</h2> -<pre class="syntaxbox notranslate">408 Request Timeout</pre> +<pre class="syntaxbox">408 Request Timeout</pre> <h2 id="Спецификации">Спецификации</h2> diff --git a/files/ru/web/http/status/425/index.html b/files/ru/web/http/status/425/index.html index 6489e40b2b..3143b562b2 100644 --- a/files/ru/web/http/status/425/index.html +++ b/files/ru/web/http/status/425/index.html @@ -14,7 +14,7 @@ translation_of: Web/HTTP/Status/425 <h2 id="Статус">Статус</h2> -<pre class="syntaxbox notranslate">425 Too Early</pre> +<pre class="syntaxbox">425 Too Early</pre> <h2 id="Спецификации">Спецификации</h2> diff --git a/files/ru/web/http/status/429/index.html b/files/ru/web/http/status/429/index.html index 33984a0b41..82b02e0e60 100644 --- a/files/ru/web/http/status/429/index.html +++ b/files/ru/web/http/status/429/index.html @@ -11,11 +11,11 @@ translation_of: Web/HTTP/Status/429 <h2 id="Статус">Статус</h2> -<pre class="syntaxbox notranslate">429 Too Many Requests</pre> +<pre class="syntaxbox">429 Too Many Requests</pre> <h2 id="Пример">Пример</h2> -<pre class="notranslate">HTTP/1.1 429 Too Many Requests +<pre>HTTP/1.1 429 Too Many Requests Content-Type: text/html Retry-After: 3600</pre> diff --git a/files/ru/web/http/status/500/index.html b/files/ru/web/http/status/500/index.html index a722882efc..f676e573e0 100644 --- a/files/ru/web/http/status/500/index.html +++ b/files/ru/web/http/status/500/index.html @@ -15,7 +15,7 @@ translation_of: Web/HTTP/Status/500 <h2 id="Статус">Статус</h2> -<pre class="syntaxbox notranslate">500 Internal Server Error (Внутренняя ошибка сервера)</pre> +<pre class="syntaxbox">500 Internal Server Error (Внутренняя ошибка сервера)</pre> <h2 id="Спецификации">Спецификации</h2> diff --git a/files/ru/web/http/status/502/index.html b/files/ru/web/http/status/502/index.html index ad3d25909f..4984b27142 100644 --- a/files/ru/web/http/status/502/index.html +++ b/files/ru/web/http/status/502/index.html @@ -16,7 +16,7 @@ translation_of: Web/HTTP/Status/502 <h2 id="Статус">Статус</h2> -<pre class="syntaxbox notranslate">502 Bad Gateway</pre> +<pre class="syntaxbox">502 Bad Gateway</pre> <h2 id="Спецификации">Спецификации</h2> diff --git a/files/ru/web/http/status/503/index.html b/files/ru/web/http/status/503/index.html index c8a6882b34..4f70ede335 100644 --- a/files/ru/web/http/status/503/index.html +++ b/files/ru/web/http/status/503/index.html @@ -13,7 +13,7 @@ translation_of: Web/HTTP/Status/503 <h2 id="Статус">Статус</h2> -<pre class="syntaxbox notranslate">503 Service Unavailable</pre> +<pre class="syntaxbox">503 Service Unavailable</pre> <h2 id="Спецификации">Спецификации</h2> |