Сайты в России / Москве / Подмосковье / Зеленограде / Санкт-Петербурге
В ЭТОМ ДОМЕ РОЖДАЮТСЯ, ЖИВУТ И
РАЗВИВАЮТСЯ САЙТЫ ДЛЯ ВАС!
изготовление сайтов под ключ
(985) 110-20-75
|
||||||
Если в генерируемом коде присутствуют строки с командами "Options +FollowSymlinks" и "RewriteEngine on" и при этом уже существует файл .htaccess с такими же строками, то не следует их повторять дважды. В этом случае скопируйте оставшиеся строки из генератора и вставьте в файл .htaccess сохраняя лишь изначальный порядок следования команд. То есть, внедрите код так, чтобы в файле .htaccess выше были бы прописаны команды "Options +FollowSymlinks" и "RewriteEngine on", а где-либо ниже по тексту был прописан оставшийся скопированный код. Часто программистами используется автоматическое перенаправление с помощью php-кода непосредственно на перенаправляемых страницах, а не в файле .htaccess. Таковы бывают нужды программирования. Перенаправление в PHP-коде PHP-код такого перенаправления можно записать следующим образом: <?php header('Location: адрес-страницы', true, номер-редиректа); die(); // необязательная, но желательная команда ?> Где адрес соответствует странице, на которую ведет редирект и может иметь вид: http://ваш-домен.ru/...../ваша-страница. А номер-редиректа для данного случая равен 301. Для стандартных же нужд использование редиректа посредством файла .htaccess особенно неискушенными в программировании менеджерами сайта, SEO-специалистами и т.д. становится предпочтительным и более удобным способом. 301 редиректЧто такое 301 редирект и с чем этого "зверя едят"? Как правило, 301 редирект (перенаправление) бывает необходим в случае, когда владелец сайта создает новые страницы (-цу) текущего сайта или полностью новый сайт и желает, чтобы посетители сайта или поисковая машина "не потеряли" информацию, что была представлена на прежних страницах текущего или старого сайта. Дело в том, что всякая страница того или иного ресурса может иметь свою "историческую ценность". Страница может быть "раскручена" в поисковиках или, например, находиться в закладках у постоянных клиентов (посетителей сайта), на неё могут ссылаться с иных сайтов интернета. Чтобы не утратить посетителей или благорасположения поисковика и сохранить свой трафик менеджер ресурса с помощью 301-го редиректа может указать новый адрес по которому следует получить прежнюю информацию. Технически перенаправление производится следующим образом: Если браузером или поисковым роботом запрашивается некий ресурс (страница, адрес), на которую распространяется статус 301 редиректа, то производится мгновенное перенаправление запроса на иной, указанный перенаправлением адрес, и в ответ на запрос загружается ресурс, отличный от запрашиваемого. Адресуемым ресурсом может быть контентная страница, файл с кодом или иной файл. Через неопределенное время после очередной индексации сайта поисковый робот "забывает" старый адрес и начинает использовать новый с учетом "всех заслуг" ресурса по прежнему адресу. Далее, поскольку старая страница может ещё находиться в закладках у посетителей или на неё могут идти внешние ссылки, не следует торопиться со снятием редиректа. 302 редиректПо сути 302-ой редирект работает практически так же, как и 301 редирект. Отличие лишь в том, что 302-ой редирект указывает на то, что старая страница не окончательно утратила свою актуальность и в любой момент может быть восcтановлена. 302-ым редиректом обычно пользуются, когда исходная страница находится в состоянии масштабного редактирования и на это время предлагается временная страница. "Наткнувшись" на временный редирект (302) поисковик понимает, что не следует забывать "заслуги и достижения" прежней страницы, а следует обождать некоторое время. Изменить 301 на 302? Всё просто! Если вы желаете полученный от генератора редиректа код модифицировать до 302-го, то просто найдите в нем число "301" и замените его на "302". Разновидности редиректаНаиболее употребительны на практике 301 и 302 редиректы, но для информации перечислим и другие варианты:
|
||||||
|
||||||