Скрипт перенаправления на другую страницу. Как в PHP задать редирект на другой URL до загрузки страницы

Быстрая навигация по этой странице:

Если вы решили написать скрипт и сделать редирект PHP, преимущества этого шага очевидны: PHP – серверно ориентированный язык скриптов; перенаправление будет выполняться посредством скрипта на сервере, а не в браузере посетителей. Некоторые перенаправления могут быть выполнены на стороне клиента — через редирект js (то есть через JavaScript редирект).

Это более гибкий и универсальный подход, и вы можете выполнить несколько типов редиректа в PHP, в отличие от других методов. Вот — наиболее частые виды редиректа, которые можно сделать в PHP: a) 301 редирект PHP (статус постоянного перенаправления), b) 302 редирект PHP (временный статус переадресации), с) Обновление.

Эта статья будет полезна, в первую очередь, для начинающих веб-мастеров, которые ищут способы реализации перенаправления URL, если это не возможно с использованием других распространенных решений, таких как Htaccess.

Заголовок языка PHP функции

Например, предположим, вы хотите сделать редирект к этому URL http://www.somewebsite.com/target.php. В исходном PHP страницы, Вам просто следует вызвать этот скрипт редиректа:

Попробуйте также провести этот простой эксперимент на вашем локальном хостинге:

1) Откройте текстовый редактор и введите этот код:

Сохраните его как targetpage.php.

2) Откройте другой пустой текстовый файл и введите этот код:

Сохраните его как originatingpage.php.

3) Теперь запустите веб-браузер. В адресной строке браузера введите: http://localhost/originatingpage.php

4) Вы заметите, что после нажатия кнопки ввода, этот URL: http://localhost/originatingpage.php делает редирект на http://localhost/targetpage.php и на targetpage.php, и вы видите слова «Hi this is codex-x».

Одна из самых распространенных ошибок может крыться в оформлении кода html редиректа:

Попробуйте выполнить этот эксперимент:

Перейдите к скрипту originatingpage.php и добавьте любой HTML тег:

header(‘Location: http://localhost/targetpage.php’);

Предположим, у вас есть такой код:

Это – ошибка редиректа </ TITLE> </ HEAD> <body> <? PHP header("Location: http://localhost/targetpage.php"); > </ BODY> </ HTML> </p><p>2) Сохраните файл.</p> <p>3) Запустите снова скрипт originating.php в . Если вы не видите любые ошибки, вы заметите, что она по-прежнему чисто перенаправляет к targetpage.php</p> <p>4) Теперь попробуйте изменить целевой URL, чтобы указать на реальный сайт, например:</p><p> <html> <head> <title> пример ошибки редиректа</ TITLE> </ HEAD> <body> <? PHP header("Location: http://localhost/targetpage.php"); > </ BODY> </ HTML> </p><p>5) Загрузите originatingpage.php на удаленный хостинг в корневой каталог сайта.</p> <p>6) Выполните скрипт в браузере с помощью вызова originatingpage.php URL, например: http://www.php-developer.org/originatingpage.php</p> <p>7) Вы заметите, что на этот раз, вы столкнетесь с ошибкой:</p><p>Warning: Cannot modify header information - headers already sent by (output started at /home/phpdevel/public_html/originatingpage.php:6) in /home/phpdevel/public_html/originatingpage.php on line 7 </p><p>Что здесь происходит? Причиной проблемы является то, что у вас уже выведен код HTML перед заголовком функции.</p> <h2>В чем польза редиректа?</h2> <p>Благодаря редиректу, вы можете осуществлять перенаправление пользователей с одной веб-страницы на другую. Также, если например, на вашем сайте тексты ссылок на статьи пребывают в неприглядном виде (набор цифр или знаков), их можно изменить, применив транслитерацию и сделав редирект на эти ссылки. Возможности перенаправления практически неограниченны! Польза этого метода для повышения индексации страниц, улучшения показателей сайта, привлечения пользователей очевидна.</p> <p><span class="Xf6dVRetPVY"></span></p> <p>(PHP 4, PHP 5, PHP 7)</p><p>header — Send a raw HTTP header </p> <h3>Description</h3> <p> <b>header </b> (<span>string $header </span> [, <span>bool $replace = <b> TRUE </b> </span> [, <span>int $http_response_code </span> ]]) : <span>void </p> <p><b>header() </b> is used to send a raw HTTP header. See the » HTTP/1.1 specification for more information on HTTP headers.</p> <p>Remember that <b>header() </b> must be called before any actual output is sent, either by normal HTML tags, blank lines in a file, or from PHP. It is a very common error to read code with <span>include </span>, or <span>require </span>, functions, or another file access function, and have spaces or empty lines that are output before <b>header() </b> is called. The same problem exists when using a single PHP/HTML file.</p><p> <html><br><span><?php<br><span>/* This will give an error. Note the output<br> * above, which is before the header() call */<br></span>header ();<br>exit;<br>?> </p> <h3>Parameters</h3> <p>The header string.</p> <p>There are two special-case header calls. The first is a header that starts with the string "<i>HTTP/ </i>" (case is not significant), which will be used to figure out the HTTP status code to send. For example, if you have configured Apache to use a PHP script to handle requests for missing files (using the <i>ErrorDocument </i> directive), you may want to make sure that your script generates the proper status code.</p> <p><?php<br>header ("HTTP/1.0 404 Not Found" );<br>?> </p> <p>The second special case is the "Location:" header. Not only does it send this header back to the browser, but it also returns a <i>REDIRECT </i> (302) status code to the browser unless the <i>201 </i> or a <i>3xx </i> status code has already been set.</p> <p><?php<br>header (<span>"Location: http://www.example.com/" </span>); /* Redirect browser */</p><p>/* Make sure that code below does not get executed when we redirect. */<br>exit;<br>?> </p><p>Replace </p><p>The optional replace parameter indicates whether the header should replace a previous similar header, or add a second header of the same type. By default it will replace, but if you pass in <b> FALSE </b> as the second argument you can force multiple headers of the same type. For example:</p> <p><?php<br>header ("WWW-Authenticate: Negotiate" );<br>header ("WWW-Authenticate: NTLM" , false );<br>?> </p><p>Http_response_code </p><p>Forces the HTTP response code to the specified value. Note that this parameter only has an effect if the header is not empty.</p> <h3>Return Values</h3> <p>No value is returned.</p> <h3>Changelog</h3> <table class="doctable informaltable"><tr><th>Version </th> <th>Description </th> </tr><tbody class="tbody"><tr><td>5.1.2 </td> <td> This function now prevents more than one header to be sent at once as a protection against header injection attacks. </td> </tr></tbody></table><h3>Examples</h3> <p><b>Example #1 Download dialog </b></p> <p>If you want the user to be prompted to save the data you are sending, such as a generated PDF file, you can use the » Content-Disposition header to supply a recommended filename and force the browser to display the save dialog.</p> <p><?php<br><span>// We"ll be outputting a PDF<br></span>header (<span>"Content-Type: application/pdf" </span>);</p><p>// It will be called downloaded.pdf<br></span>header (<span>"Content-Disposition: attachment; filename="downloaded.pdf"" </span>);</p><p>// The PDF source is in original.pdf<br></span>readfile ("original.pdf" );<br>?> </p> <p><b>Example #2 Caching directives </b></p> <p>PHP scripts often generate dynamic content that must not be cached by the client browser or any proxy caches between the server and the client browser. Many proxies and clients can be forced to disable caching with:</p> <p><?php<br>header (<span>"Cache-Control: no-cache, must-revalidate" </span>); // HTTP/1.1<br>header (<span>"Expires: Sat, 26 Jul 1997 05:00:00 GMT" </span>); // Date in the past<br>?> </p> <blockquote class="note"><p>You may find that your pages aren"t cached even if you don"t output all of the headers above. There are a number of options that users may be able to set for their browser that change its default caching behavior. By sending the headers above, you should override any settings that may otherwise cause the output of your script to be cached.</p> <p>«An obsolete version of the HTTP 1.1 specifications (IETF RFC 2616) required a complete absolute URI for redirection. The IETF HTTP working group found that the most popular web browsers tolerate the passing of a relative URL and, consequently, the updated HTTP 1.1 specifications (IETF RFC 7231) relaxed the original constraint, allowing the use of relative URLs in Location headers.» </p> <p>Workaround: do not send those headers.</p><p>Also, be aware that IE versions 5, 6, 7, and 8 double-compress already-compressed files and do not reverse the process correctly, so ZIP files and similar are corrupted on download.</p><p>Workaround: disable compression (beyond text/html) for these particular versions of IE, e.g., using Apache"s "BrowserMatch" directive. The following example disables compression in all versions of IE:</p><p>BrowserMatch ".*MSIE.*" gzip-only-text/html </p> <p>4. Relative URIs are NOT allowed </p><p>wrong: Location: /something.php?a=1 <br>wrong: Location: ?a=1 </p><p>It will make proxy server and http clients happier. </p> <p><b>15 years ago </b></p> <p>If you haven"t used, HTTP Response 204 can be very convenient. 204 tells the server to immediately termiante this request. This is helpful if you want a javascript (or similar) client-side function to execute a server-side function without refreshing or changing the current webpage. Great for updating database, setting global variables, etc. </p><p>Header("status: 204"); (or the other call) <br> header("HTTP/1.0 204 No Response"); </p> <p><b>15 years ago </b></p> <p>A call to session_write_close() before the statement </p><p><?php <br> header ("Location: URL" ); <br> exit(); <br>?> <br>is recommended if you want to be sure the session is updated before proceeding to the redirection. </p><p>We encountered a situation where the script accessed by the redirection wasn"t loading the session correctly because the precedent script hadn"t the time to update it (we used a database handler). </p> <p><b>9 months ago </b></p> <p> // Beware that adding a space between the keyword "Location" and the colon causes an Internal Sever Error</p><p>//This line causes the error<br> 7<br>header("Location: index.php&controller=produit&action=index");</p><p>// While It must be written without the space<br> header("Location: index.php&controller=produit&action=index"); </p> <p><b>1 year ago </b></p> <p>The header call can be misleading to novice php users.<br>when "header call" is stated, it refers the the top leftmost position of the file and not the "header()" function itself.<br>"<?php" opening tag must be placed before anything else, even whitespace. </p> <p><b>10 years ago </b></p> <p>Here is a php script I wrote to stream a file and crypt it with a xor operation on the bytes and with a key: </p><p>The encryption works very good but the speed is decrease by 2, it is now 520KiB/s. The user is now asked for a md5 password (instead of keeping it in the code directly). There is some part in French because it"s my native language so modify it as you want. </p><p><?php <br><span>// Stream files and encrypt the data on-the-fly </p><p>// Settings <br>// -- File to stream <br>$file = "FILE_out" ; <br>// -- Reading buffer <br>$bufferlength = 3840 ; <br><span>// -- Key in hex <br>//$keychar = "9cdfb439c7876e703e307864c9167a15"; </p><p>// Function: Convertion hex key in a string into binary <br>function hex2bin ($h ) { <br> if (! is_string ($h )) return null ; <br>$r = array(); <br> for ($a = 0 ; ($a * 2 )< strlen ($h ); $a ++) { <br>$ta = hexdec ($h [ 2 * $a ]); <br>$tb = hexdec ($h [(2 * $a + 1 )]); <br>$r [ $a ] = (int) (($ta << 4 ) + $tb ); <br> } <br> return $r ; <br>} </p><p>// Function to send the auth headers <br></span>function askPassword ($text = "Enter the password" ) { <br>header (<span>"WWW-Authenticate: Basic realm="" </span>. utf8_decode ($text ) . """ ); <br>header ("HTTP/1.0 401 Unauthorized" ); <br> return 1 ; <br>} </p><p>// Key is asked at the first start <br></span>if (!isset($_SERVER [ "PHP_AUTH_PW" ])) { <br>askPassword (); <br> echo <span>"Une clé est nécessaire !<br />" </span>; <br> exit; <br>} <br>// Get the key in hex <br>$keychar = $_SERVER [ "PHP_AUTH_PW" ]; </p><p>// Convert key and set the size of the key <br></span>$key = hex2bin ($keychar ); <br>$keylength = count ($key ); <br><span>// Teste si la clé est valide en hex <br></span>if ($key == "" || $keylength <= 4 ) { <br>askPassword ("Clé incorrecte !" ); <br><span>//echo "Clé incorrecte !<br />"; <br></span>exit(); <br>} <br><span>// Teste si la clé est de longueur d"une puissance de 2 <br></span>if (($keylength % 2 ) != 0 ) { <br>askPassword (<span>"Clé de longueur incorrecte (multiple de 2 uniquement)" </span>); <br><span>//echo "Clé de longueur incorrecte (puissance de 2 uniquement)<br />"; <br></span>exit(); <br>} </p><p> // Headers <br>header (<span>"Content-Type: application/octet-stream; " </span>); <br>header (<span>"Content-Transfer-Encoding: binary" </span>); <br>header ("Content-Length: " . filesize ($file ) . "; " ); <br>header ("filename=\"" . $file . "\"; " ); <br>flush (); <span>// this doesn"t really matter. </p><p>// Opening the file in read-only <br>$fp = fopen ($file , "r" ); <br>while (! feof ($fp )) <br>{ <br><span>// Read a buffer size of the file <br></span>$buffer = fread ($fp , $bufferlength ); <br>$j = 0 ; <br> for ($i = 0 ; $i < $bufferlength ; $i ++) { <br><span>// The key is read in loop to crypt the whole file <br></span>if ($i % $keylength == 0 ) { <br>$j = 0 ; <br> } <br><span>// Apply a xor operation between the key and the file to crypt <br> // This operation eats a lots of CPU time (Stream at 1MiB/s on my server; Intel E2180) <br></span>$tmp = pack ("C" , $key [ $j ]); <br>$bufferE = ($buffer [ $i ]^ $tmp ); // <==== Le fameux XOR </p><p> /* <br> echo "<br />key[".$j."]: "; <br> var_dump($tmp); <br> echo "<br />buffer[".$i."]: "; <br> var_dump($buffer[$i]); <br> echo "<br />bufferE: "; <br> var_dump($bufferE); <br> echo "<br />"; <br> //*/ </p><p> // Send the encrypted data <br>echo $bufferE ; <br>// Clean the memory <br>$bufferE = "" ; <br>$j ++; <br> } <br>$buffer = "" ; <br>flush (); <span>// this is essential for large downloads <br> /* <br> fclose($fp); <br> exit(); <br> //*/ <br></span>} <br><span>// Close the file and it"s finished <br></span>fclose ($fp ); </p> <b>12:06 pm - <span>Как перенаправить пользователя на другую страницу? </span> </b><br><p>Есть несколько решений: <br> 1) javascript <br> 2) HTML <br> 3) php <br> 4) .htaccess <br><br>1) вот пример кода на языке javascript: </p><p>Type="text/javascript"> <!-- window.location = "http://www.mysite.com/" //--> </script> </p><p>Вам только нужно создать файл index.htm (или index.html или index.php -- ОДИН из них! это важно) и поместить код в него, предварительно заменив http://www.mysite.com/ на адрес вашего сайта. <br> Можно указывать путь к папке или прямо на файл, например http://www.mysite.com/cat/file.php </p><p>Браузер пользователя будет немедленно* перенаправлен на указанную вами страницу. <br> *если браузер поддерживает перенаправление. сейчас практически все браузеры поддерживают перенаправление, разве что если браузер хитро настроен самим пользователем =) </p><p>Чтобы перед перенаправлением показать пользователю какое-то сообщение, воспользуйтесь другой версией скрипта: </p><p> <html> <head> type="text/javascript"> <!-- function teleport(){ window.location = "http://somesite2.com/"; } //--> </script> </head> <body onLoad="setTimeout("teleport()", 5000)"> <!-- задержка 5 секунд (5000 миллисекунд) --> <h2>Сейчас вы будете перемещены!</h2> <p>%Если Ваш браузер не поддерживает перенаправление, нажмите сюда: <b>%СЮДА</b></p> </body> </html> </p><p>http://somesite2.com/ -- замените на адрес вашего сайта.</p><p>2) Чтобы перенаправить браузер пользователя средствами HTML, используйте тег META: </p><p> <META HTTP-EQUIV=Refresh CONTENT="10; URL=http://www.blahblahblahsite.com/"> <!-- задержка 10 секунд --> </p><p>http://www.blahblahblahsite.com/ -- замените на адрес вашего сайта <br> 10 - означает, что браузер будет перенаправлен через 10 секунд. <br> Ставьте 0 для немедленного перенаправления. <br> Если ставите таймаут, то в файле, в можете оставить сообщение пользователю, например: </p><p> <html> <head> <META HTTP-EQUIV=Refresh CONTENT="10; URL=http://www.blahblahblahsite.com/"> <!-- задержка 10 секунд --> </head> <body> <h2>Через 10 секунд вы будете перемещены!</h2> <p>Если Ваш браузер не поддерживает перенаправление, нажмите сюда: <b>%СЮДА</b></p> </body> </html> </p><p>3) Немедленное пренаправление с помощью PHP: </p><p> <?php header("Location: http://myownsite.com/folder/ "); exit; // обязательно! ?> </p><p>http://myownsite.com/folder/ -- замените на свой адрес сайта или страницы. <br> Код должен быть помещен в файл с расширением.php, например index.php</p><p>4) Немедленное пренаправление с помощью.htaccess:</p><p>Как и любая программа, веб-сервер имеет определенные настройки. Но, у вас, как пользователя Апача может и не быть прав менять конфигурацию Апача через его главные файлы, действие которых распространяется на всех пользователей этого сервера. Но, вы можете менять некоторые конфигурационные файлы, который распространяют свое действие только на ваш сайт. Один из таких файлов – .htaccess</p><p>Это файл гибкой настройки веб-сервера Апач. «Гибкий» обозначает, что как только вы поменяли что-то в этом файле, изменения тут же вступают в силу. Фактически, цель.htaccess файлов заключается в предоставлении средств для настройки Apache для пользователей, которые не могут изменить основной конфигурационный файл httpd.conf (этот файл является главным конфигурационным файлом сервера Апач и его действия распространяются полностью на всех пользователей данной копии Апача).</p><p>Этот файл не доступен веб-пользователю из браузера. Если файл.htaccess расположен в корневой директории сервера, то его действия распространяется на весь сервер, кроме тех папок, где находится другой файл.htaccess (и кроме всех папок "ниже" этой папки со вторым.htaccess).</p><p>Конфигурация файла.htaccess может помочь вам в разных ситуациях, но даже малейшая ошибка синтаксиса (например, отсутствие пробела там, где это нужно) может привести к тому, что содержания вашего сайта может некорректно отображаться или не отображаться вообще. Так как.htaccess это скрытый системный файл, пожалуйста, убедитесь, что ваш FTP-клиент настроен на отображение скрытых файлов. </p><p>Создайте пустой текстовый файл с помощью текстового редактора, например Блокнота, и сохраните его как htaccess.txt. Причина, по которой необходимо сохранить файл в htaccess.txt в том, что многие операционные системы и FTP приложения не могут читать.htaccess файлы по умолчанию. После загрузки на сервер, вы можете переименовать файл в.htaccess.</p><p>Перенаправление всего сайта на любой другой домен (например, example.net перенаправлен на example.com).</p> <p>Послать каждый может. А вот правильно перенаправить – это целое искусство. Но еще труднее дается перенаправление пользователей на нужный путь в интернете. Для этого лучше всего подходит редирект на php .</p> <h2>Что за редирект?</h2> <p>В веб-программировании возникают ситуации, когда нужно перенаправить пользователя, переходящего по ссылке, на другой адрес. Конечно, на первый взгляд реализация такого перенаправления выглядит немного «незаконной ». На практике же, такой редирект востребован не только среди злоумышленников, но и среди честных вебмастеров:</p> <p>В каких случаях может потребоваться редирект:</p> <ul><li>Когда происходит замена движка сайта – в результате этого меняется архитектура всего ресурса. После чего возникает проблема, как сделать редирект;</li> <li>При перекройке структуры ресурса – происходит добавление, удаление или перенос целых разделов или одного материала. Пока происходит этот процесс, временно можно организовать перенаправление пользователя на нужный раздел;</li> <li>Если сайт недавно сменил свое доменное имя – после смены имени домена старое еще некоторое время будет фигурировать в поисковой выдаче. В этом случае редирект пользователя на новый домен будет реализован поисковой системой автоматически;</li> <li>В процессе авторизации – как правило, на большом сайте есть две группы пользователей: обычные посетители и администраторы ресурса. В таком случае имеет смысл реализовать редирект каждого пользователя согласно его правам и роли. После авторизации администратор или модераторы сайта попадают в административную часть ресурса, а посетители – на пользовательскую часть ресурса.</li> </ul><h3>Особенности редиректа на php</h3> <p>В отличие от других языков php обладает некоторыми преимуществами в реализации редиректа:</p> <ul><li>Php является серверным языком программирования. Поэтому перенаправление будет происходить не в html коде страниц, отображаемых в браузере, а в скрипте, размещенном на сервере;</li> <li>Редирект на php может быть реализован несколькими способами. Что во многом расширяет его применение;</li> <li>Благодаря обработке данных на сервере перенаправление, реализованное с помощью php, менее восприимчиво к действию фильтров поисковых систем.</li> </ul><p>Для редиректа в php используется функция header() . Она применяется для отправки заголовка http . Ее синтаксис:</p> <p>void header (string $string [, bool $replace = true [, int $http_response_code ]])</p> <p>Принимаемые функцией аргументы:</p> <p><ul><br> <li><b>string $string</b> – строка заголовка;</li><br> </ul></p> <p>Существует два типа этого аргумента. Первый предназначен для отправки кода состояния соединения. Он начинается с "HTTP/". Другой тип вместе с заголовком передает клиентскому браузеру код состояния (REDIRECT 302). Этот аргумент начинается с "Location:"</p> <p><br><img src='https://i0.wp.com/internet-technologies.ru/wp-content/uploads/articles/201411/osobennosti-redirekta-na-300248.jpg' width="100%" loading=lazy></p> <ul><li>bool $replace – является необязательным атрибутом типа bool . Отвечает за переопределение предыдущего заголовка. Если будет задано true , то предыдущий заголовок или заголовки одного типа будут заменены. Если в аргументе задано false , то перезапись заголовка не состоится. По умолчанию, задано значение true ;</li> <li>http_response_code – аргумент принудительно устанавливает код ответа HTTP . Установка кода пройдет успешно при условии, что аргумент string не будет пустым.</li> </ul><p>Код состояния HTTP представляет собой часть верхней строки ответа сервера. Код состоит из трех цифр, после которых идет поясняющая надпись на английском языке. Первая цифра отвечает за класс состояния. Редиректу соответствуют коды от 300 до 307. Их полное описание можно найти в соответствующей технической документации.</p> <p>При использовании функции header() для редиректа внешних ссылок большое значение имеет место расположения ее вызова. В коде он должен находиться выше всех тегов html :</p> <p><br><img src='https://i0.wp.com/internet-technologies.ru/wp-content/uploads/articles/201411/kod-sostojanija-http-300249.jpg' width="100%" loading=lazy></p> <h3>Применение редиректа header()</h3> <p>Для демонстрации действия функции на локальном сервере нужно создать два файла. Один из них назовем redirect.php , а другой redirect2.php . Внутри первого разместим вызов функции в следующем формате:</p> <p><?php header("Location: http://localhost/ redirec2t.php "); ?></p> <p>В другом файле помещаем строку:</p> <p>echo "Привет! Вы находитесь в файле redirect2.php";</p> <p><br><img src='https://i0.wp.com/internet-technologies.ru/wp-content/uploads/articles/201411/privet-vi-nahodites-v-f-300258.jpg' width="100%" loading=lazy></p> <p>Еще несколько практических примеров использования редиректа на php :</p> <ul><li>Принудительная передача кода состояния http – при использовании первого аргумента функции header() типа «<span>location </span>» по умолчанию в заголовок передается код состояния «<span>302 </span>» (<span>временно перемещен </span>). Это может стать проблемой при переносе ресурса на другое доменное имя. В поисковиках такое временное перенаправление может затянуться. Ведь поисковик постоянно анализирует код состояния. А в нем записано «<span>временно перемещен </span>». Пример принудительной перезаписи кода состояния «<span>302 </span>» на «<span>301 </span>» (<span>постоянно перемещен </span>):</li> </ul><p><?php header("Location: http://localhost/redirect2.php",true, 301); ?></p> <p>Также перезапись возможна в два этапа. Первая строка производит перезапись кода состояния, а вторая перенаправляет на новый адрес:</p> <p><?php header("HTTP/1.1 301 Moved Permanently"); header("Location: http://redirect2.php"); ?></p> <ul><li>Использование редиректа внешних ссылок для перенаправления в зависимости от роли пользователя. Роль определяется во время процедуры аутентификации. Значение для обработки записывается в переменную $who :</li> </ul><p><?php switch ($who){ case "user": $redirect_url = "/blog.html"; break; case "author": $redirect_url = "/author.html"; break; case "admin": $redirect_url = "/admin.html"; break; default: $redirect_url = "/registration.html"; } header("HTTP/1.1 200 OK"); header("Location: http://".$_SERVER["HTTP_HOST"].$redirect_url); exit(); ?></p> <ul><li>Упрощенный практический пример реализации редиректа внешней ссылки – клик по ссылке ведет на страницу php . Отсюда пользователя через 5 секунд перекидывает на Рамблер. Код html :</li> </ul><p>Нажми меня</p> <p>Код файла redirect3.php :</p> <p><?php header("Refresh: 5; url=http://rambler.ru/"); echo "Привет!Через 5 секунд вас выкинет на Рамблер))"; ?></p> <p><br><img src='https://i0.wp.com/internet-technologies.ru/wp-content/uploads/articles/201411/kod-faila-300252.jpg' width="100%" loading=lazy></p> <p>Ну, вот мы и научились основам редиректа на php. Теперь можно смело браться за перенаправление пользователей в нужное русло. Главное не ошибиться в направлении, а то приведете всех своих юзеров на чужой сайт…</p> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy>");</script> <div style="font-size:0px;height:0px;line-height:0px;margin:0;padding:0;clear:both"></div> </div> <footer> <div class="td-block-row td-post-next-prev"> <div class="td-block-span6 td-post-prev-post"> <div class="td-post-next-prev-content"><span>Предыдущая статья</span><a href="/multimedia/ne-prihodit-balans-na-tele2-samye-poleznye-ussd-komandy-v-seti-tele2/">Самые полезные USSD-команды в сети Теле2</a></div> </div> <!-- /next_post --> <div class="td-next-prev-separator"></div> <div class="td-block-span6 td-post-next-post"> <div class="td-post-next-prev-content"><span>Следующая статья</span><a href="/other/ustanovka-i-nastroika-dlna-media-servera-kak-nastroit-dlna-server-na-windows/">Как настроить DLNA сервер на Windows, подключение телевизора к домашней сети</a></div> <!-- /next_post --> </div> </div> <div class="td-author-name vcard author" style="display: none"><span class="fn"><a href="/author/iulia">Юлия</a></span></div> <span style="display: none;" itemprop="author" itemscope itemtype="https://schema.org/Person"><meta itemprop="name" content="Юлия"></span> <meta itemprop="datePublished" content="2016-05-16T15:47:37+00:00"> <meta itemprop="dateModified" content="2016-10-25T16:54:41+00:00"> <meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="/other/kak-zavyazat-galstuk-foto-poshagovo.html" /><span style="display: none;" itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><span style="display: none;" itemprop="logo" itemscope itemtype="https://schema.org/ImageObject"><meta itemprop="url" content="//redcomrade.ru/wp-content/uploads/2017/01/logo-300x100.png"></span> <meta itemprop="name" content="Мой секрет"> </span> <meta itemprop="headline " content="Как завязать галстук пошагово фото"><span style="display: none;" itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><meta itemprop="url" content="/wp-content/uploads/2016/05/1-19.jpg"><meta itemprop="width" content="640"><meta itemprop="height" content="450"></span> </footer> </article> <div class="td_block_wrap td_block_related_posts td_uid_3_5a236fb03c961_rand td_with_ajax_pagination td-pb-border-top td_block_template_1" data-td-block-uid="td_uid_3_5a236fb03c961" ><script>var block_td_uid_3_5a236fb03c961 = new tdBlock(); block_td_uid_3_5a236fb03c961.id = "td_uid_3_5a236fb03c961"; block_td_uid_3_5a236fb03c961.atts = '{ "limit":9,"sort":"","post_ids":"","tag_slug":"","autors_id":"","installed_post_types":"","category_id":"","category_ids":"","custom_title":"","custom_url":"","show_child_cat":"","sub_cat_ajax":"","ajax_pagination":"next_prev","header_color":"","header_text_color":"","ajax_pagination_infinite_stop":"","td_column_number":3,"td_ajax_preloading":"","td_ajax_filter_type":"td_custom_related","td_ajax_filter_ids":"","td_filter_default_txt":"\u0412\u0441\u0435","color_preset":"","border_top":"","class":"td_uid_3_5a236fb03c961_rand","el_class":"","offset":"","css":"","tdc_css":"","tdc_css_class":"td_uid_3_5a236fb03c961_rand","live_filter":"cur_post_same_categories","live_filter_cur_post_id":10046,"live_filter_cur_post_author":"694350","block_template_id":""} '; block_td_uid_3_5a236fb03c961.td_column_number = "3"; block_td_uid_3_5a236fb03c961.block_type = "td_block_related_posts"; block_td_uid_3_5a236fb03c961.post_count = "9"; block_td_uid_3_5a236fb03c961.found_posts = "26"; block_td_uid_3_5a236fb03c961.header_color = ""; block_td_uid_3_5a236fb03c961.ajax_pagination_infinite_stop = ""; block_td_uid_3_5a236fb03c961.max_num_pages = "3"; tdBlocksArray.push(block_td_uid_3_5a236fb03c961); </script><h4 class="td-related-title td-block-title"><a id="td_uid_4_5a236fb03e35d" class="td-related-left td-cur-simple-item" data-td_filter_value="" data-td_block_id="td_uid_3_5a236fb03c961" href="#">СХОЖИЕ СТАТЬИ</a></h4><div id=td_uid_3_5a236fb03c961 class="td_block_inner"> <div class="td-related-row"> <div class="td-related-span4"> <div class="td_module_related_posts td-animation-stack td-meta-info-hide td_mod_related_posts"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/case/klaviatura-podklyuchena-no-ne-pechataet-ne-rabotaet-klaviatura-pri/" rel="bookmark" title="Не работает клавиатура при загрузке компьютера"><img width="218" height="150" class="entry-thumb" src="/uploads/7997e82ab224e42c63268caebd1ad728.jpg" alt="Не работает клавиатура при загрузке компьютера" title="Не работает клавиатура при загрузке компьютера"/ loading=lazy></a></div> <a href="/category/case/" class="td-post-category">Корпуса</a> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="/case/klaviatura-podklyuchena-no-ne-pechataet-ne-rabotaet-klaviatura-pri/" rel="bookmark" title="Не работает клавиатура при загрузке компьютера">Не работает клавиатура при загрузке компьютера</a></h3> </div> </div> </div> <div class="td-related-span4"> <div class="td_module_related_posts td-animation-stack td-meta-info-hide td_mod_related_posts"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/motherboard/programmy-optimizatory-dlya-windows-7-luchshie-besplatnye-programmy-dlya/" rel="bookmark" title="Лучшие бесплатные программы для чистки и оптимизации компьютера"><img width="218" height="150" class="entry-thumb" src="/uploads/4d8d96f5b64c9bc333d181dc659e081e.jpg" alt="Лучшие бесплатные программы для чистки и оптимизации компьютера" title="Лучшие бесплатные программы для чистки и оптимизации компьютера"/ loading=lazy></a></div> <a href="/category/motherboard/" class="td-post-category">Материнские платы</a> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="/motherboard/programmy-optimizatory-dlya-windows-7-luchshie-besplatnye-programmy-dlya/" rel="bookmark" title="Лучшие бесплатные программы для чистки и оптимизации компьютера">Лучшие бесплатные программы для чистки и оптимизации компьютера</a></h3> </div> </div> </div> <div class="td-related-span4"> <div class="td_module_related_posts td-animation-stack td-meta-info-hide td_mod_related_posts"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/motherboard/skachat-skaip-novaya-russkaya-versiya-gde-skachat-i-kak-ustanovit/" rel="bookmark" title="Где скачать и как установить Skype на компьютер"><img width="218" height="150" class="entry-thumb" src="/uploads/264447c87133fa38769b5304cf8f725e.jpg" alt="Где скачать и как установить Skype на компьютер" title="Где скачать и как установить Skype на компьютер"/ loading=lazy></a></div> <a href="/category/motherboard/" class="td-post-category">Материнские платы</a> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="/motherboard/skachat-skaip-novaya-russkaya-versiya-gde-skachat-i-kak-ustanovit/" rel="bookmark" title="Где скачать и как установить Skype на компьютер">Где скачать и как установить Skype на компьютер</a></h3> </div> </div> </div> </div> <div class="td-related-row"> <div class="td-related-span4"> <div class="td_module_related_posts td-animation-stack td-meta-info-hide td_mod_related_posts"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/security/effektivnaya-nakrutka-na-strim-yutub-zritelei-laikov-dizlaikov/" rel="bookmark" title="TwitchMaster – бесплатная накрутка зрителей на Twitch (Твич)"><img width="218" height="150" class="entry-thumb" src="/uploads/d7bae2ffd53afe61d4c2359d67f324a7.jpg" alt="TwitchMaster – бесплатная накрутка зрителей на Twitch (Твич)" title="TwitchMaster – бесплатная накрутка зрителей на Twitch (Твич)"/ loading=lazy></a></div> <a href="/category/security/" class="td-post-category">Безопасность</a> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="/security/effektivnaya-nakrutka-na-strim-yutub-zritelei-laikov-dizlaikov/" rel="bookmark" title="TwitchMaster – бесплатная накрутка зрителей на Twitch (Твич)">TwitchMaster – бесплатная накрутка зрителей на Twitch (Твич)</a></h3> </div> </div> </div> <div class="td-related-span4"> <div class="td_module_related_posts td-animation-stack td-meta-info-hide td_mod_related_posts"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/monitors/avtomaticheskie-nastroiki-interneta-megafon-na-iphone-kak-nastroit-na/" rel="bookmark" title="Как настроить на андроиде интернет от мегафон"><img width="218" height="150" class="entry-thumb" src="/uploads/6deb60234cde2de705571ef7b754651a.jpg" alt="Как настроить на андроиде интернет от мегафон" title="Как настроить на андроиде интернет от мегафон"/ loading=lazy></a></div> <a href="/category/monitors/" class="td-post-category">Мониторы</a> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="/monitors/avtomaticheskie-nastroiki-interneta-megafon-na-iphone-kak-nastroit-na/" rel="bookmark" title="Как настроить на андроиде интернет от мегафон">Как настроить на андроиде интернет от мегафон</a></h3> </div> </div> </div> <div class="td-related-span4"> <div class="td_module_related_posts td-animation-stack td-meta-info-hide td_mod_related_posts"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/ram/chto-delat-esli-outlook-perestal-otpravlyat-pisma-soobshcheniya-ne-otpravlyayutsya-ne/" rel="bookmark" title="Сообщения не отправляются Не отправляются письма через outlook"><img width="218" height="150" class="entry-thumb" src="/uploads/434ab64be0780da08f7bfb200c65213d.jpg" alt="Сообщения не отправляются Не отправляются письма через outlook" title="Сообщения не отправляются Не отправляются письма через outlook"/ loading=lazy></a></div> <a href="/category/ram/" class="td-post-category">Оперативная память</a> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="/ram/chto-delat-esli-outlook-perestal-otpravlyat-pisma-soobshcheniya-ne-otpravlyayutsya-ne/" rel="bookmark" title="Сообщения не отправляются Не отправляются письма через outlook">Сообщения не отправляются Не отправляются письма через outlook</a></h3> </div> </div> </div> </div> <div class="td-related-row"> <div class="td-related-span4"> <div class="td_module_related_posts td-animation-stack td-meta-info-hide td_mod_related_posts"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/the-winchesters/kak-vlozhit-fail-v-pismo-na-ipad-kak-prikreplyat-faily-k-elektronnomu/" rel="bookmark" title="Как прикреплять файлы к электронному письму (E-mail) на iPhone и iPad"><img width="218" height="150" class="entry-thumb" src="/uploads/e53cdeff846873352191deaa65d518d9.jpg" alt="Как прикреплять файлы к электронному письму (E-mail) на iPhone и iPad" title="Как прикреплять файлы к электронному письму (E-mail) на iPhone и iPad"/ loading=lazy></a></div> <a href="/category/the-winchesters/" class="td-post-category">Винчестеры</a> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="/the-winchesters/kak-vlozhit-fail-v-pismo-na-ipad-kak-prikreplyat-faily-k-elektronnomu/" rel="bookmark" title="Как прикреплять файлы к электронному письму (E-mail) на iPhone и iPad">Как прикреплять файлы к электронному письму (E-mail) на iPhone и iPad</a></h3> </div> </div> </div> <div class="td-related-span4"> <div class="td_module_related_posts td-animation-stack td-meta-info-hide td_mod_related_posts"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/winchesters/1s-otkaz-ot-modalnyh-okon-chto-delat-esli-ispolzovanie-modalnyh-okon-v/" rel="bookmark" title="Что делать если "использование модальных окон в данном режиме запрещено""><img width="218" height="150" class="entry-thumb" src="/uploads/40b76a28c28b68917977d02dd2f56ebc.jpg" alt="Что делать если "использование модальных окон в данном режиме запрещено"" title="Что делать если "использование модальных окон в данном режиме запрещено""/ loading=lazy></a></div> <a href="/category/winchesters/" class="td-post-category">Винчестеры</a> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="/winchesters/1s-otkaz-ot-modalnyh-okon-chto-delat-esli-ispolzovanie-modalnyh-okon-v/" rel="bookmark" title="Что делать если "использование модальных окон в данном режиме запрещено"">Что делать если "использование модальных окон в данном режиме запрещено"</a></h3> </div> </div> </div> <div class="td-related-span4"> <div class="td_module_related_posts td-animation-stack td-meta-info-hide td_mod_related_posts"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/other/gde-vzyat-imya-polzovatelya-i-parol-chto-takoe-login-parol/" rel="bookmark" title="Что такое логин, пароль и учетная запись (аккаунт)"><img width="218" height="150" class="entry-thumb" src="/uploads/22b486190f1cbda5c184d64e63357af5.jpg" alt="Что такое логин, пароль и учетная запись (аккаунт)" title="Что такое логин, пароль и учетная запись (аккаунт)"/ loading=lazy></a></div> <a href="/category/other/" class="td-post-category">Другое</a> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="/other/gde-vzyat-imya-polzovatelya-i-parol-chto-takoe-login-parol/" rel="bookmark" title="Что такое логин, пароль и учетная запись (аккаунт)">Что такое логин, пароль и учетная запись (аккаунт)</a></h3> </div> </div> </div> </div></div></div> </div> </div> <div class="td-pb-span4 td-main-sidebar"> <div class="td-ss-main-sidebar"> <aside class="widget �lambda_169101"> <div style="margin:10px 0"> </div> </aside> <div class="td_block_wrap td_block_1 td_block_widget td_uid_2_5a23c04f0cdc0_rand td-pb-border-top td_block_template_1 td-column-1" data-td-block-uid="td_uid_2_5a23c04f0cdc0"> <div class="td-block-title-wrap"> <h4 class="block-title"><span class="td-pulldown-size">Рекомендуем</span></h4> </div> <div id=td_uid_2_5a23c04f0cdc0 class="td_block_inner"> <div class="td-block-span12"> <div class="td_module_4 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/power-supplies/vord-rtf-perevesti-v-tekstovyi-dokument-konvertiruem-rtf-v-doc-kak/" rel="bookmark" title="Ворд rtf перевести в текстовый документ"><img width="324" height="235" class="entry-thumb" src="/uploads/96d77cf8162308f454bbd3f4f6fd0009.jpg" alt="Ворд rtf перевести в текстовый документ" title="Ворд rtf перевести в текстовый документ"/ loading=lazy></a></div> <a href="/category/power-supplies/" class="td-post-category">Блоки питания</a> </div> <h3 class="entry-title td-module-title"><a href="/power-supplies/vord-rtf-perevesti-v-tekstovyi-dokument-konvertiruem-rtf-v-doc-kak/" rel="bookmark" title="Ворд rtf перевести в текстовый документ">Ворд rtf перевести в текстовый документ</a></h3> <div class="td-module-meta-info"> </div> <div class="td-excerpt"> Многие начинающие пользователи компьютера, столкнувшись с файлами неизвестного формата, в том числе и RTF, не знают, чем открыть их. Что представляет... </div> </div> <!-- /next_post --> </div> <div> <div class="td-block-span12"> <div class="td_module_6 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-thumb"><a href="/windows-7/territoriya-elektrotehnicheskoi-informacii-websor-kondensatory/" rel="bookmark" title="Конденсаторы Проверка путём измерения времени зарядки"><img width="100" height="70" class="entry-thumb" src="/uploads/9bc3dbdbbebd759cc4f37ea388598979.jpg" alt="Конденсаторы Проверка путём измерения времени зарядки" title="Конденсаторы Проверка путём измерения времени зарядки"/ loading=lazy></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="/windows-7/territoriya-elektrotehnicheskoi-informacii-websor-kondensatory/" rel="bookmark" title="Конденсаторы Проверка путём измерения времени зарядки">Конденсаторы Проверка путём измерения времени зарядки</a></h3> <div class="td-module-meta-info"> <a href="/category/windows-7/" class="td-post-category">Windows 7</a> </div> </div> </div> </div> <div class="td-block-span12"> <div class="td_module_6 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-thumb"><a href="/multimedia/fail-odt-chem-otkryt-onlain-otkrytie-ili-sohranenie-dokumenta-v/" rel="bookmark" title="Открытие или сохранение документа в формате OpenDocument Text (ODT) с помощью Word"><img width="100" height="70" class="entry-thumb" src="/uploads/51f4aaa56762e8d87b7f9cd077c6e0fc.jpg" alt="Открытие или сохранение документа в формате OpenDocument Text (ODT) с помощью Word" title="Открытие или сохранение документа в формате OpenDocument Text (ODT) с помощью Word"/ loading=lazy></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="/multimedia/fail-odt-chem-otkryt-onlain-otkrytie-ili-sohranenie-dokumenta-v/" rel="bookmark" title="Открытие или сохранение документа в формате OpenDocument Text (ODT) с помощью Word">Открытие или сохранение документа в формате OpenDocument Text (ODT) с помощью Word</a></h3> <div class="td-module-meta-info"> <a href="/category/multimedia/" class="td-post-category">Мультимедиа</a> </div> </div> </div> </div> <div class="td-block-span12"> <div class="td_module_6 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-thumb"><a href="/power-supplies/konvertirovanie-iz-djvu-v-pdf-iz-djvu-v-pdf-dobavte-djvu-faily-v-fotokonverter/" rel="bookmark" title="Конвертирование из djvu в pdf"><img width="100" height="70" class="entry-thumb" src="/uploads/670d01f8867ba7c7dfae1c2282135fac.jpg" alt="Конвертирование из djvu в pdf" title="Конвертирование из djvu в pdf"/ loading=lazy></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="/power-supplies/konvertirovanie-iz-djvu-v-pdf-iz-djvu-v-pdf-dobavte-djvu-faily-v-fotokonverter/" rel="bookmark" title="Конвертирование из djvu в pdf">Конвертирование из djvu в pdf</a></h3> <div class="td-module-meta-info"> <a href="/category/power-supplies/" class="td-post-category">Блоки питания</a> </div> </div> </div> </div> <div class="td-block-span12"> <div class="td_module_6 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-thumb"><a href="/video-cards/kak-nastroit-printer-chtoby-pechatal-odin-printer-dlya-vseh/" rel="bookmark" title="Один принтер для всех компьютеров"><img width="100" height="70" class="entry-thumb" src="/uploads/d0b1ac1bf260e750e455c045b4aeda94.jpg" alt="Один принтер для всех компьютеров" title="Один принтер для всех компьютеров"/ loading=lazy></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="/video-cards/kak-nastroit-printer-chtoby-pechatal-odin-printer-dlya-vseh/" rel="bookmark" title="Один принтер для всех компьютеров">Один принтер для всех компьютеров</a></h3> <div class="td-module-meta-info"> <a href="/category/video-cards/" class="td-post-category">Видеокарты</a> </div> </div> </div> </div> <div class="td-block-span12"> <div class="td_module_6 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-thumb"><a href="/windows-7/teg-zacherknutyi-tegi-html-kotorye-ispolzuyutsya-dlya-oformleniya/" rel="bookmark" title="Теги html которые используются для оформления текстa"><img width="100" height="70" class="entry-thumb" src="/uploads/439ea366d97c6964eaef461a14af1ca2.jpg" alt="Теги html которые используются для оформления текстa" title="Теги html которые используются для оформления текстa"/ loading=lazy></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="/windows-7/teg-zacherknutyi-tegi-html-kotorye-ispolzuyutsya-dlya-oformleniya/" rel="bookmark" title="Теги html которые используются для оформления текстa">Теги html которые используются для оформления текстa</a></h3> <div class="td-module-meta-info"> <a href="/category/windows-7/" class="td-post-category">Windows 7</a> </div> </div> </div> </div> <div class="td-block-span12"> <div class="td_module_6 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-thumb"><a href="/ram/kak-udalyat-prilozheniya-iz-miui-udalyaem-guglovskie-prilozheniya-xiaomi-kak/" rel="bookmark" title="Удаляем «гугловские» приложения Xiaomi как удалить приложения google"><img width="100" height="70" class="entry-thumb" src="/uploads/92a80958c8a654b16480323026819a30.jpg" alt="Удаляем «гугловские» приложения Xiaomi как удалить приложения google" title="Удаляем «гугловские» приложения Xiaomi как удалить приложения google"/ loading=lazy></a></div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="/ram/kak-udalyat-prilozheniya-iz-miui-udalyaem-guglovskie-prilozheniya-xiaomi-kak/" rel="bookmark" title="Удаляем «гугловские» приложения Xiaomi как удалить приложения google">Удаляем «гугловские» приложения Xiaomi как удалить приложения google</a></h3> <div class="td-module-meta-info"> <a href="/category/ram/" class="td-post-category">Оперативная память</a> </div> </div> </div> </div> </div> </div> </div> <aside class="widget_text td_block_template_1 widget widget_custom_html"> <div class="textwidget custom-html-widget"> </div> </aside> </div> </div> </div> </div> </div> <div class="td-footer-wrapper td-container-wrap "> <div class="td-container"> <div class="td-pb-row"> <div class="td-pb-span12"> </div> </div> <div class="td-pb-row"> <div class="td-pb-span4"> <div class="td_block_wrap td_block_15 td_block_widget td_uid_11_5a23980e76adb_rand td-pb-border-top td_block_template_1 td-column-1 td_block_padding" data-td-block-uid="td_uid_11_5a23980e76adb" > <div class="td-block-title-wrap"></div><div id=td_uid_11_5a23980e76adb class="td_block_inner td-column-1"><div class="td-cust-row"> <div class="td-block-span12"> <div class="td_module_mx4 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/housings/whatsapp-ne-rabotaet-mikrofon-osnovnye-problemy-s-whatsapp-vatsap-ne-udaetsya/" rel="bookmark" title="Основные проблемы с WhatsApp Ватсап не удается настроить диктофон"><img width="218" height="150" class="entry-thumb" src="/uploads/527c37d077838df6451d3c4a1d12b694.jpg" alt="Основные проблемы с WhatsApp Ватсап не удается настроить диктофон" title="Основные проблемы с WhatsApp Ватсап не удается настроить диктофон"/ loading=lazy></a></div> <a href="" class="td-post-category"></a> </div> <h3 class="entry-title td-module-title"><a href="/housings/whatsapp-ne-rabotaet-mikrofon-osnovnye-problemy-s-whatsapp-vatsap-ne-udaetsya/" rel="bookmark" title="Основные проблемы с WhatsApp Ватсап не удается настроить диктофон">Основные проблемы с WhatsApp Ватсап не удается настроить диктофон</a></h3> </div> </div> <div class="td-block-span12"> <div class="td_module_mx4 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/other/zapusk-programmy-iz-powershell-kak-otkryt-powershell-vse-metody-vypolnenie-skripta/" rel="bookmark" title="Как открыть PowerShell, все методы Выполнение скрипта powershell"><img width="218" height="150" class="entry-thumb" src="/uploads/2aad0930d63102c896e24bbe0bb5e80d.jpg" alt="Как открыть PowerShell, все методы Выполнение скрипта powershell" title="Как открыть PowerShell, все методы Выполнение скрипта powershell"/ loading=lazy></a></div> <a href="" class="td-post-category"></a> </div> <h3 class="entry-title td-module-title"><a href="/other/zapusk-programmy-iz-powershell-kak-otkryt-powershell-vse-metody-vypolnenie-skripta/" rel="bookmark" title="Как открыть PowerShell, все методы Выполнение скрипта powershell">Как открыть PowerShell, все методы Выполнение скрипта powershell</a></h3> </div> </div> </div><div class="td-cust-row"> <div class="td-block-span12"> <div class="td_module_mx4 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/multimedia/ne-prihodit-balans-na-tele2-samye-poleznye-ussd-komandy-v-seti-tele2/" rel="bookmark" title="Самые полезные USSD-команды в сети Теле2"><img width="218" height="150" class="entry-thumb" src="/uploads/9cebb1a2a8084e47f2c92203ca553837.jpg" alt="Самые полезные USSD-команды в сети Теле2" title="Самые полезные USSD-команды в сети Теле2"/ loading=lazy></a></div> <a href="" class="td-post-category"></a> </div> <h3 class="entry-title td-module-title"><a href="/multimedia/ne-prihodit-balans-na-tele2-samye-poleznye-ussd-komandy-v-seti-tele2/" rel="bookmark" title="Самые полезные USSD-команды в сети Теле2">Самые полезные USSD-команды в сети Теле2</a></h3> </div> </div> <div class="td-block-span12"> <div class="td_module_mx4 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/other/ustanovka-i-nastroika-dlna-media-servera-kak-nastroit-dlna-server-na-windows/" rel="bookmark" title="Как настроить DLNA сервер на Windows, подключение телевизора к домашней сети"><img width="218" height="150" class="entry-thumb" src="/uploads/f5a9482fe314c3915a622abf509e582c.jpg" alt="Как настроить DLNA сервер на Windows, подключение телевизора к домашней сети" title="Как настроить DLNA сервер на Windows, подключение телевизора к домашней сети"/ loading=lazy></a></div> <a href="" class="td-post-category"></a> </div> <h3 class="entry-title td-module-title"><a href="/other/ustanovka-i-nastroika-dlna-media-servera-kak-nastroit-dlna-server-na-windows/" rel="bookmark" title="Как настроить DLNA сервер на Windows, подключение телевизора к домашней сети">Как настроить DLNA сервер на Windows, подключение телевизора к домашней сети</a></h3> </div> </div> </div><div class="td-cust-row"> <div class="td-block-span12"> <div class="td_module_mx4 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/case/klaviatura-podklyuchena-no-ne-pechataet-ne-rabotaet-klaviatura-pri/" rel="bookmark" title="Не работает клавиатура при загрузке компьютера"><img width="218" height="150" class="entry-thumb" src="/uploads/7997e82ab224e42c63268caebd1ad728.jpg" alt="Не работает клавиатура при загрузке компьютера" title="Не работает клавиатура при загрузке компьютера"/ loading=lazy></a></div> <a href="" class="td-post-category"></a> </div> <h3 class="entry-title td-module-title"><a href="/case/klaviatura-podklyuchena-no-ne-pechataet-ne-rabotaet-klaviatura-pri/" rel="bookmark" title="Не работает клавиатура при загрузке компьютера">Не работает клавиатура при загрузке компьютера</a></h3> </div> </div> <div class="td-block-span12"> <div class="td_module_mx4 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/motherboard/programmy-optimizatory-dlya-windows-7-luchshie-besplatnye-programmy-dlya/" rel="bookmark" title="Лучшие бесплатные программы для чистки и оптимизации компьютера"><img width="218" height="150" class="entry-thumb" src="/uploads/4d8d96f5b64c9bc333d181dc659e081e.jpg" alt="Лучшие бесплатные программы для чистки и оптимизации компьютера" title="Лучшие бесплатные программы для чистки и оптимизации компьютера"/ loading=lazy></a></div> <a href="" class="td-post-category"></a> </div> <h3 class="entry-title td-module-title"><a href="/motherboard/programmy-optimizatory-dlya-windows-7-luchshie-besplatnye-programmy-dlya/" rel="bookmark" title="Лучшие бесплатные программы для чистки и оптимизации компьютера">Лучшие бесплатные программы для чистки и оптимизации компьютера</a></h3> </div> </div> </div></div></div> <div class="clearfix"></div> </div> <div class="td-pb-span4"> <div class="td_block_wrap td_block_15 td_block_widget td_uid_12_5a23980e79990_rand td-pb-border-top td_block_template_1 td-column-1 td_block_padding" data-td-block-uid="td_uid_12_5a23980e79990" > <div class="td-block-title-wrap"></div><div id=td_uid_12_5a23980e79990 class="td_block_inner td-column-1"><div class="td-cust-row"> <div class="td-block-span12"> <div class="td_module_mx4 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/motherboard/skachat-skaip-novaya-russkaya-versiya-gde-skachat-i-kak-ustanovit/" rel="bookmark" title="Где скачать и как установить Skype на компьютер"><img width="218" height="150" class="entry-thumb" src="/uploads/264447c87133fa38769b5304cf8f725e.jpg" alt="Где скачать и как установить Skype на компьютер" title="Где скачать и как установить Skype на компьютер"/ loading=lazy></a></div> <a href="" class="td-post-category"></a> </div> <h3 class="entry-title td-module-title"><a href="/motherboard/skachat-skaip-novaya-russkaya-versiya-gde-skachat-i-kak-ustanovit/" rel="bookmark" title="Где скачать и как установить Skype на компьютер">Где скачать и как установить Skype на компьютер</a></h3> </div> </div> <div class="td-block-span12"> <div class="td_module_mx4 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/security/effektivnaya-nakrutka-na-strim-yutub-zritelei-laikov-dizlaikov/" rel="bookmark" title="TwitchMaster – бесплатная накрутка зрителей на Twitch (Твич)"><img width="218" height="150" class="entry-thumb" src="/uploads/d7bae2ffd53afe61d4c2359d67f324a7.jpg" alt="TwitchMaster – бесплатная накрутка зрителей на Twitch (Твич)" title="TwitchMaster – бесплатная накрутка зрителей на Twitch (Твич)"/ loading=lazy></a></div> <a href="" class="td-post-category"></a> </div> <h3 class="entry-title td-module-title"><a href="/security/effektivnaya-nakrutka-na-strim-yutub-zritelei-laikov-dizlaikov/" rel="bookmark" title="TwitchMaster – бесплатная накрутка зрителей на Twitch (Твич)">TwitchMaster – бесплатная накрутка зрителей на Twitch (Твич)</a></h3> </div> </div> </div><div class="td-cust-row"> <div class="td-block-span12"> <div class="td_module_mx4 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/monitors/avtomaticheskie-nastroiki-interneta-megafon-na-iphone-kak-nastroit-na/" rel="bookmark" title="Как настроить на андроиде интернет от мегафон"><img width="218" height="150" class="entry-thumb" src="/uploads/6deb60234cde2de705571ef7b754651a.jpg" alt="Как настроить на андроиде интернет от мегафон" title="Как настроить на андроиде интернет от мегафон"/ loading=lazy></a></div> <a href="" class="td-post-category"></a> </div> <h3 class="entry-title td-module-title"><a href="/monitors/avtomaticheskie-nastroiki-interneta-megafon-na-iphone-kak-nastroit-na/" rel="bookmark" title="Как настроить на андроиде интернет от мегафон">Как настроить на андроиде интернет от мегафон</a></h3> </div> </div> <div class="td-block-span12"> <div class="td_module_mx4 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/ram/chto-delat-esli-outlook-perestal-otpravlyat-pisma-soobshcheniya-ne-otpravlyayutsya-ne/" rel="bookmark" title="Сообщения не отправляются Не отправляются письма через outlook"><img width="218" height="150" class="entry-thumb" src="/uploads/434ab64be0780da08f7bfb200c65213d.jpg" alt="Сообщения не отправляются Не отправляются письма через outlook" title="Сообщения не отправляются Не отправляются письма через outlook"/ loading=lazy></a></div> <a href="" class="td-post-category"></a> </div> <h3 class="entry-title td-module-title"><a href="/ram/chto-delat-esli-outlook-perestal-otpravlyat-pisma-soobshcheniya-ne-otpravlyayutsya-ne/" rel="bookmark" title="Сообщения не отправляются Не отправляются письма через outlook">Сообщения не отправляются Не отправляются письма через outlook</a></h3> </div> </div> </div><div class="td-cust-row"> <div class="td-block-span12"> <div class="td_module_mx4 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/the-winchesters/kak-vlozhit-fail-v-pismo-na-ipad-kak-prikreplyat-faily-k-elektronnomu/" rel="bookmark" title="Как прикреплять файлы к электронному письму (E-mail) на iPhone и iPad"><img width="218" height="150" class="entry-thumb" src="/uploads/e53cdeff846873352191deaa65d518d9.jpg" alt="Как прикреплять файлы к электронному письму (E-mail) на iPhone и iPad" title="Как прикреплять файлы к электронному письму (E-mail) на iPhone и iPad"/ loading=lazy></a></div> <a href="" class="td-post-category"></a> </div> <h3 class="entry-title td-module-title"><a href="/the-winchesters/kak-vlozhit-fail-v-pismo-na-ipad-kak-prikreplyat-faily-k-elektronnomu/" rel="bookmark" title="Как прикреплять файлы к электронному письму (E-mail) на iPhone и iPad">Как прикреплять файлы к электронному письму (E-mail) на iPhone и iPad</a></h3> </div> </div> <div class="td-block-span12"> <div class="td_module_mx4 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/winchesters/1s-otkaz-ot-modalnyh-okon-chto-delat-esli-ispolzovanie-modalnyh-okon-v/" rel="bookmark" title="Что делать если "использование модальных окон в данном режиме запрещено""><img width="218" height="150" class="entry-thumb" src="/uploads/40b76a28c28b68917977d02dd2f56ebc.jpg" alt="Что делать если "использование модальных окон в данном режиме запрещено"" title="Что делать если "использование модальных окон в данном режиме запрещено""/ loading=lazy></a></div> <a href="" class="td-post-category"></a> </div> <h3 class="entry-title td-module-title"><a href="/winchesters/1s-otkaz-ot-modalnyh-okon-chto-delat-esli-ispolzovanie-modalnyh-okon-v/" rel="bookmark" title="Что делать если "использование модальных окон в данном режиме запрещено"">Что делать если "использование модальных окон в данном режиме запрещено"</a></h3> </div> </div> </div></div></div> <div class="clearfix"></div> </div> <div class="td-pb-span4"> <div class="td_block_wrap td_block_15 td_block_widget td_uid_13_5a23980e7caa8_rand td-pb-border-top td_block_template_1 td-column-1 td_block_padding" data-td-block-uid="td_uid_13_5a23980e7caa8" > <div class="td-block-title-wrap"></div><div id=td_uid_13_5a23980e7caa8 class="td_block_inner td-column-1"><div class="td-cust-row"> <div class="td-block-span12"> <div class="td_module_mx4 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/other/gde-vzyat-imya-polzovatelya-i-parol-chto-takoe-login-parol/" rel="bookmark" title="Что такое логин, пароль и учетная запись (аккаунт)"><img width="218" height="150" class="entry-thumb" src="/uploads/22b486190f1cbda5c184d64e63357af5.jpg" alt="Что такое логин, пароль и учетная запись (аккаунт)" title="Что такое логин, пароль и учетная запись (аккаунт)"/ loading=lazy></a></div> <a href="" class="td-post-category"></a> </div> <h3 class="entry-title td-module-title"><a href="/other/gde-vzyat-imya-polzovatelya-i-parol-chto-takoe-login-parol/" rel="bookmark" title="Что такое логин, пароль и учетная запись (аккаунт)">Что такое логин, пароль и учетная запись (аккаунт)</a></h3> </div> </div> <div class="td-block-span12"> <div class="td_module_mx4 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/power-supplies/vord-rtf-perevesti-v-tekstovyi-dokument-konvertiruem-rtf-v-doc-kak/" rel="bookmark" title="Ворд rtf перевести в текстовый документ"><img width="218" height="150" class="entry-thumb" src="/uploads/ffefbf699325f6b82e1049a3697b24f5.jpg" alt="Ворд rtf перевести в текстовый документ" title="Ворд rtf перевести в текстовый документ"/ loading=lazy></a></div> <a href="" class="td-post-category"></a> </div> <h3 class="entry-title td-module-title"><a href="/power-supplies/vord-rtf-perevesti-v-tekstovyi-dokument-konvertiruem-rtf-v-doc-kak/" rel="bookmark" title="Ворд rtf перевести в текстовый документ">Ворд rtf перевести в текстовый документ</a></h3> </div> </div> </div><div class="td-cust-row"> <div class="td-block-span12"> <div class="td_module_mx4 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/windows-7/territoriya-elektrotehnicheskoi-informacii-websor-kondensatory/" rel="bookmark" title="Конденсаторы Проверка путём измерения времени зарядки"><img width="218" height="150" class="entry-thumb" src="/uploads/6214df3140da5578ccf8f7ff914afed1.jpg" alt="Конденсаторы Проверка путём измерения времени зарядки" title="Конденсаторы Проверка путём измерения времени зарядки"/ loading=lazy></a></div> <a href="" class="td-post-category"></a> </div> <h3 class="entry-title td-module-title"><a href="/windows-7/territoriya-elektrotehnicheskoi-informacii-websor-kondensatory/" rel="bookmark" title="Конденсаторы Проверка путём измерения времени зарядки">Конденсаторы Проверка путём измерения времени зарядки</a></h3> </div> </div> <div class="td-block-span12"> <div class="td_module_mx4 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/multimedia/fail-odt-chem-otkryt-onlain-otkrytie-ili-sohranenie-dokumenta-v/" rel="bookmark" title="Открытие или сохранение документа в формате OpenDocument Text (ODT) с помощью Word"><img width="218" height="150" class="entry-thumb" src="/uploads/fa62d7b8f2566c3ab3a248e178a3e5d1.jpg" alt="Открытие или сохранение документа в формате OpenDocument Text (ODT) с помощью Word" title="Открытие или сохранение документа в формате OpenDocument Text (ODT) с помощью Word"/ loading=lazy></a></div> <a href="" class="td-post-category"></a> </div> <h3 class="entry-title td-module-title"><a href="/multimedia/fail-odt-chem-otkryt-onlain-otkrytie-ili-sohranenie-dokumenta-v/" rel="bookmark" title="Открытие или сохранение документа в формате OpenDocument Text (ODT) с помощью Word">Открытие или сохранение документа в формате OpenDocument Text (ODT) с помощью Word</a></h3> </div> </div> </div><div class="td-cust-row"> <div class="td-block-span12"> <div class="td_module_mx4 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/power-supplies/konvertirovanie-iz-djvu-v-pdf-iz-djvu-v-pdf-dobavte-djvu-faily-v-fotokonverter/" rel="bookmark" title="Конвертирование из djvu в pdf"><img width="218" height="150" class="entry-thumb" src="/uploads/b72842de89142c3a4e6751e878ee71e7.jpg" alt="Конвертирование из djvu в pdf" title="Конвертирование из djvu в pdf"/ loading=lazy></a></div> <a href="" class="td-post-category"></a> </div> <h3 class="entry-title td-module-title"><a href="/power-supplies/konvertirovanie-iz-djvu-v-pdf-iz-djvu-v-pdf-dobavte-djvu-faily-v-fotokonverter/" rel="bookmark" title="Конвертирование из djvu в pdf">Конвертирование из djvu в pdf</a></h3> </div> </div> <div class="td-block-span12"> <div class="td_module_mx4 td_module_wrap td-animation-stack td-meta-info-hide"> <div class="td-module-image"> <div class="td-module-thumb"><a href="/video-cards/kak-nastroit-printer-chtoby-pechatal-odin-printer-dlya-vseh/" rel="bookmark" title="Один принтер для всех компьютеров"><img width="218" height="150" class="entry-thumb" src="/uploads/39e7d14b700a87cdca89a7d71c3e9376.jpg" alt="Один принтер для всех компьютеров" title="Один принтер для всех компьютеров"/ loading=lazy></a></div> <a href="" class="td-post-category"></a> </div> <h3 class="entry-title td-module-title"><a href="/video-cards/kak-nastroit-printer-chtoby-pechatal-odin-printer-dlya-vseh/" rel="bookmark" title="Один принтер для всех компьютеров">Один принтер для всех компьютеров</a></h3> </div> </div> </div></div></div> <div class="clearfix"></div><aside class="td_block_template_1 widget widget_text"> <div class="textwidget"> </div> </aside><aside class="td_block_template_1 widget widget_text"> <div class="textwidget"> </div> </aside> </div> </div> </div> </div> <div class="td-sub-footer-container td-container-wrap "> <div class="td-container"> <div class="td-pb-row"> <div class="td-pb-span td-sub-footer-menu"> </div> <div class="td-pb-span td-sub-footer-copy"> © Copyright 2024 - Ремонт компьютеров и ноутбуков. Видеокарты, винчестеры, интернет, мониторы. </div> </div> </div> </div> </div> <style type="text/css" media="screen"> /* custom css theme panel */ .td-post-header .entry-title { font-weight: normal !important; } h1.entry-title { font-weight: normal !important; border-bottom:#c44c4c 2px dotted; } h1.entry-title:before { content: "\f184"; font-family: "FontAwesome"; margin-right:10px; color:#c44c4c; } .sf-menu ul .td-menu-item > a:hover, .sf-menu ul .sfHover > a, .sf-menu ul .current-menu-ancestor > a, .sf-menu ul .current-category-ancestor > a, .sf-menu ul .current-menu-item > a { color: #edf3f7; } .td-post-content h2 { border-bottom:#c44c4c 2px dotted;} .td-post-content h2:before { content: "\f184"; font-family: "FontAwesome"; margin-right:10px; color:#c44c4c; } .td-post-content h3 { border-bottom:#c44c4c 2px dotted;} .td-post-content h3:before { content: "\f103"; font-family: "FontAwesome"; margin-right:10px; color:#c44c4c; } .category-my .td-page-title { color:#c44c4c; font-weight: 400; font-size: 36px; } .post header .entry-title { line-height: 40px; } .td-category-description h2, .td-category-description h3 { color:#c44c4c;} .td-category-description h2 { border-bottom:#c44c4c 2px solid;} .td-category-description h2:before { content: "\f055"; font-family: "FontAwesome"; margin-right:10px; color:#c44c4c; } .td-category-description h3 { border-bottom:#c44c4c 2px solid;} .td-category-description h3:before { content: "\f103"; font-family: "FontAwesome"; margin-right:10px; color:#c44c4c; } .td-category-description ol, .td-category-description ul { margin-top:20px !important; margin-bottom:20px !important;} .td-category-description ul, .td-post-content ul { padding:0; margin:0; list-style:none; clear:both;} .td-category-description ul li, .td-post-content ul li { padding:0 0 0 15px; margin:0 0 10px 35px; position:relative;} .td-category-description ul li:before, .td-post-content ul li:before { content: "\f192"; font-family: "FontAwesome"; color:#c44c4c; position:absolute; left:-10px;} .td-category-description ol, .td-post-content ol { padding:0; margin:0 0 0 5px; list-style:none; counter-reset: lipoint; clear:both;} .td-category-description ol li, .td-post-content ol li { padding:0 0 0 15px; margin:0 0 10px 35px; position:relative;} .td-category-description ol li:before, .td-post-content ol li:before { content: counter(lipoint); counter-increment: lipoint; color:#fff; position:absolute; left:-16px; background:#c44c4c; width:20px; height:20px; line-height:20px; text-align:center; -webkit-border-radius: 20px;border-radius: 20px; font-size:12px; top:3px;} .toc_list li:before { display:none} .td-header-style-9 .td-header-menu-wrap-full { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c44c4c+0,c10000+100 */ background: #c44c4c; /* Old browsers */ background: -moz-linear-gradient(top, #c44c4c 0%, #c10000 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #c44c4c 0%,#c10000 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #c44c4c 0%,#c10000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c44c4c', endColorstr='#c10000',GradientType=0 ); /* IE6-9 */ } .sf-menu > li > a { color: #fff; } .td-header-style-9 .header-search-wrap .td-icon-search { color: #fff; } .td-affix a { color:#000 !important;} </style> <script type='text/javascript'> /* <![CDATA[ */ var tocplus = { "smooth_scroll":"1"} ; /* ]]> */ </script> <script type='text/javascript' src='https://redcomrade.ru/wp-content/plugins/table-of-contents-plus/front.min.js'></script> <script type='text/javascript' src='https://redcomrade.ru/wp-content/plugins/wp-postratings/js/postratings-js.js'></script> <script type='text/javascript' src='https://redcomrade.ru/wp-content/themes/Newspaper/js/tagdiv_theme.js'></script> <script type='text/javascript' src='/wp-includes/js/comment-reply.min.js'></script> <script type='text/javascript'> /* <![CDATA[ */ var boxzilla_options = { "testMode":"","boxes":[]} ; /* ]]> */ </script> <script type='text/javascript' src='https://redcomrade.ru/wp-content/plugins/boxzilla/assets/js/script.min.js'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js'></script> <script type='text/javascript' src='https://redcomrade.ru/wp-content/plugins/simple-lightbox/client/js/prod/lib.core.js'></script> <script type='text/javascript' src='https://redcomrade.ru/wp-content/plugins/simple-lightbox/client/js/prod/lib.view.js'></script> <script type='text/javascript' src='https://redcomrade.ru/wp-content/plugins/simple-lightbox/themes/baseline/js/prod/client.js'></script> <script type='text/javascript' src='/assets/client1.js'></script> <script type='text/javascript' src='https://redcomrade.ru/wp-content/plugins/simple-lightbox/template-tags/item/js/prod/tag.item.js'></script> <script type='text/javascript' src='https://redcomrade.ru/wp-content/plugins/simple-lightbox/template-tags/ui/js/prod/tag.ui.js'></script> <script type='text/javascript' src='https://redcomrade.ru/wp-content/plugins/simple-lightbox/content-handlers/image/js/prod/handler.image.js'></script> <script> (function(){ var html_jquery_obj = jQuery('html'); if (html_jquery_obj.length && (html_jquery_obj.is('.ie8') || html_jquery_obj.is('.ie9'))) { var path = '/wp-content/themes/Newspaper/style.css'; jQuery.get(path, function(data) { var str_split_separator = '#td_css_split_separator'; var arr_splits = data.split(str_split_separator); var arr_length = arr_splits.length; if (arr_length > 1) { var dir_path = '/wp-content/themes/Newspaper'; var splited_css = ''; for (var i = 0; i < arr_length; i++) { if (i > 0) { arr_splits[i] = str_split_separator + ' ' + arr_splits[i]; } //jQuery('head').append('<style>' + arr_splits[i] + '</style>'); var formated_str = arr_splits[i].replace(/\surl\(\'(?!data\:)/gi, function regex_function(str) { return ' url(\'' + dir_path + '/' + str.replace(/url\(\'/gi, '').replace(/^\s+|\s+$/gm,''); } ); splited_css += "<style>" + formated_str + "</style>"; } var td_theme_css = jQuery('link#td-theme-css'); if (td_theme_css.length) { td_theme_css.after(splited_css); } } } ); } } )(); </script> </body> </html>