muzruno.com

Как да конфигурирате пренасочването 301 чрез .htaccess. Правилното отношение като 301 пренасочване в Joomla и други CMS

Много хора са чували за пренасочването много пъти. Но тъй като нямаше нужда от това, а също и поради страх да не направи нещо погрешно, те не придадоха значение на такава процедура. Статията ще обсъди подробно как да конфигурира пренасочването 301.

За конфигурацията му можете да намерите повече от дузина статии и информационни материали. Но след като разгледаха много от тях, започват компютърни потребители и уеб администратори, които трудно могат да разберат основите на настройката. Многобройните кодове и скриптове, предоставени в онлайн източници на информация, в по-голямата си част причиняват недоразумения. В действителност всичко е много по-лесно и тази статия ще послужи като добър наръчник за това как да настроите пренасочването 301.

Какво е пренасочването 301?

Ще го разберем в ред. На първо място, да дефинираме пренасочването 301. Това се разбира като най-простото пренасочване на гост на ресурс в интернет (сайт) към друга страница в мрежата или име на домейн. Веднага ще направим резервация, че в тази статия няма да се разглеждат хитър скриптове и твърде сложен код, но ще бъдат показани някои прости опции за пренасочване, които са достатъчно основни познания по тази тема за всеки уеб администратор.

Инструмент за 301 пренасочвания - .htaccess файл

Помислете за такъв удобен инструмент като .Htaccess. пренасочи 301 чрез него да направи много удобно и просто. Htaccess е присъщ специален файл за услуги в конфигурация, която има много голяма функционалност и много функции. Чрез него можете да зададете забрана за достъп до всички директории на сървъра на сайта, да зададете кодирането на страниците, да зададете защита на папки и файлове, да правите 301 пренасочвания и някои други действия.

как да конфигурирате пренасочването 301

Това е описание на характеристиките на този файл като цяло. Всъщност функционалността му е още по-напреднала. Файлът няма име и е написан като .htaccess. Точката от самото начало е задължително.

Процедурата за създаване на файла .htaccess

Ако в основната папка на сайта няма файл, можете лесно да го създадете сами. Един от най-бързите начини за създаване е използването на FTP клиент. Най-удобният от тях е FileZilla.

За да създадете, трябва да отидете в главната директория на проекта си за интернет - щракнете с десния бутон на мишката на компютърната мишка - изберете "Създаване на нов файл" - въведете името .htaccess - щракнете върху OK. След тези действия създаденият файл може да бъде редактиран. Отварянето му може да бъде направено от всеки текстов редактор.

htaccess пренасочване 301

Но това се случва и когато FTP клиентите скрият някои системни файлове, включително .htaccess. Следователно, ако този файл не е намерен в основната папка, не е нужно да бързате да го създавате. На първо място, проверете присъствието му в скритите файлове. За да направите това, отворете раздела "Сървър" и поставете отметка в квадратчето, за да накарате дисплея на скрити файлове.

Така че, или .htaccess файлът е създаден, или 301 пренасочването му ще бъде създадено лесно. Първо, обаче, трябва да решите какво е това.

Най-популярният случай, когато 301 пренасочвания могат да бъдат полезни

Съгласно препоръките на водещите уебмастъри, всеки ресурс в мрежата трябва да има 301 пренасочвания. И най-популярният случай, когато е много необходим, е пренасочването от домейна, който в своя състав има префикс от www, към домейна без него и обратно.

Това е така, защото всеки сайт в Интернет само един тип име на домейн със или без www може да бъде основната. Друга възможност е да огледате сайта. Главното огледало на интернет ресурса е подписано в файла robots.txt с помощта на Host директивата. В допълнение към този файл основният вариант на домейна трябва да бъде посочен в "Yandex.Webmaster". Много търсачки са добре свързани с инструмент като пренасочването 301. "Yandex" не е това изключение.

как да конфигурирате 301 пренасочвания

Когато посочвате основното огледало на интернет ресурс, сайтът Ви ще бъде индексиран правилно и няма да създаде ненужни дубликати. Много нови уебмастъри никога не са чували за огледални сайтове, което е много голяма грешка, което в бъдеще ще доведе до големи проблеми.

Стойността на настройката на огледалата на сайта

След всички действия, извършени с огледалото, търсачките автоматично ще определят основния домейн. Можете дори лесно да проверите пренасочването, всичко ще работи добре. Тези действия биха могли да бъдат спрени, но най-добрият начин за SEO оптимизиране на интернет ресурса ще бъде допълнителна конфигурация на пренасочването.

Самата префикс www в обозначението отдавна трябваше да забрани. Но въпреки това все още има много ресурси в интернет с www в името. За домейни на търсачки със и без www - два различни адреса. Да, и много потребители, когато търсят конкретно устройство за интернет проекти в опцията за адресна лента с. Следователно, този префикс все още се осъществява. Изхождайки от този факт, създаването на огледала е необходимо действие. Да, както и ръководството, как да настроите пренасочването 301, също е задължително за изучаване, така че вашият интернет проект да бъде успешно индексиран в търсачките.

Последици от неправилни огледални настройки

За да се оцени значението на 301 пренасочвания и правилното регулиране на огледалата, ние ще изтъкнем вредните ефекти от неправилната им работа. Няма толкова много, само две. Но тежестта на всеки елемент е много висока.

Външни връзки ще бъдат разделени между домейни с и без www, в зависимост от това как другите потребители и сайтове се отнасят към вашия ресурс. Това показва, че вашият интернет проект ще загуби някои от връзките, което ще се отрази отрицателно на присъствието и местоположението му в резултатите от търсенето. Това обаче не е основният проблем.

как да настроите 301 пренасочвания с www без WWW

Много уебмайстори разбират, че търсачките непрекъснато се борят за уникалността на съдържанието на интернет ресурси. Те са много негативни относно дублирането на информация и сериозно наказват сайтовете с подобно съдържание, до пълното им блокиране в резултатите от търсенето. Сега нека очертаем следната ситуация: Вашият ресурс бе индексиран от самото начало с www префикса, но с течение на времето домейн без www получи по-голям брой посещения и популярност (по-често споменавани и по-често споменавани).

Не знаете нищо за това и по-нататъшно развитие на вашия проект. С течение на времето тя е изпълнена с уникално съдържание, много връзки и коментари. Търсачките, докато наблюдават ресурса без www префикса, го изпращат за забрана за не-уникално съдържание. С течение на времето напълно спира индексирането.

За да избегнете тази ситуация, има файл .htaccess. Пренасочването 301, регистрирано в него, може да реши проблема с споделянето на ресурс в домейни с www и при неговото отсъствие.

Пренасочване от www към името на сайта без префикса и обратно

Как да конфигурирате пренасочването в този случай. Всичко е просто. Трябва да отворите файла .htaccess и да регистрирате скрипта по-долу.

Пренасочване от www към името на сайта без него:

RewriteEngine включен
RewriteCond% {HTTP_HOST} ^ moydomen.com
RewriteRule ^ (. *) $ Http://mydomain.com/$1 [R = 301, L].

И по друг начин:

RewriteEngine On
RewriteCond% {HTTP_HOST} ^ moydomen.com
RewriteRule (. *) Http://mydomain.com/$1 [R = 301, L].

Необходимо е да се има предвид, че вместо Moydomen.com е необходимо в двата случая да посочите адреса на Вашия Интернет ресурс!

препращане 301 какво е това

Трябва да запазите файла .htaccess и да го преместите в основната папка, след което да замените предишния файл. Сега посетителят при всяко шофиране на адреса на сайта (поне с http, дори и без него, дори с www, дори без него), във всички случаи ще бъде пренасочен към главната страница. Погледнахме как да настроим 301 пренасочване с www без Без сега да разберем другите начини да го приложим.

Преминаване от един домейн на интернет проект към друг



Подобна схема за пренасочване, както е посочено по-горе, трябва да се използва, когато се премества от един домейн от проекта на интернет в друг. За демонстрация даваме пример. Да приемем, че трябва да преминете от moysait-1.com към moysait-2.com. В този случай трябва да напишете кода в .htaccess файла:

RewriteEngine On
RewriteCond% {HTTP_HOST} moysait-1.com
RewriteRule (. *) Http://moysait-2.com/$1 [R = 301, L].

Промяна на препратки и пренасочване с ЦПУ в този случай

Понякога е необходимо да се промени Цифрови референции. Възможно е, имаше такава ситуация, че беше решено да се промени целият раздел на собствения му ресурс. Или собственикът на сайта не знаеше нищо за CNC връзки, а блогът вече съществуваше и беше изпълнен с материали. В този случай пренасочването може да помогне. Как да конфигурирам 301 пренасочвания за този случай? Важно е, че при тази ситуация всички индикатори на страниците (връзки, тежестта им в резултатите от търсенето) ще останат същите.

пренасочване 301 php

Ето един прост пример. Решено е името на страницата да се промени от moya_infa.html на obo_mne.html. В този случай трябва да напишете в .htaccess код: redirect 301 moya_infa.html https://mydomain.com/obo_mne.html.

Също така, 301 пренасочвания се правят от страница на страница.

Пренасочване при промяна на файловите разширения

Нека да дадем още един пример. Уеб администраторите трябва да променят разширението от файла moya_stranichka.html на moya_stranichka.php. Подобно на предишната точка, приписваме следния код на .htaccess: redirect 301 moya_stranichka.html https://mydomain.com/moya_stranichka.php.

Пренасочване с партньорски програми

Например, трябва да пренасочите посетител към страница с партньор. Самата връзка на филиалната програма изглежда като partner.com/?ref=16011. Като забелязвате такава връзка, много посетители на ресурса няма да преодолеят това, като предположат предварително вашите намерения.

За да дадете правилна връзка, трябва да създадете отделна страница като пример за dlya_druzei.html, която ще бъде пренасочена към страницата с филиалната програма. Остава само да редактирате файла .htaccess: пренасочване 301 dlya_druzei.html https://partner.com/?ref=16011.

Освен това в статията ще разгледаме как да направите 301 пренасочване в Joomla двигателя и използването на PHP език.

Как да пренасочите 301 към CMS Joomla

Много потребители на интернет вероятно са видели страницата с грешка от 404. Двигателят на Joomla вече има няколко вградени методи за пренасочване от страница на страница. Те обаче не винаги работят. И са много трудни за разбиране от обикновен потребител. Тук ще бъде предоставена помощ за пренасочване 301. Joomla има в стандартния си състав файл .htaccess, с който можете да изпълнявате всички описани по-горе манипулации.

препращане 301 joomla

Нека да конфигурираме пренасочвания към всички страници на вашия интернет проект. На първо място, в директорията трябва да намерите файла htaccess.txt и да му дадете правилното име .htaccess. След това в администраторския панел задайте CNC активирането (SEF) в настройките за пренасочване и проверете пренасочването на URL адреса.

След това отворете файла .htaccess и задайте правилата за необходимите пренасочвания към него.

Пренасочване с PHP

Ако по някаква причина достъпът до файла .htaccess не съществува или е затворен, има начин да направите друго пренасочване 301. PHP ще ви помогне в това.

За да се направи пренасочване от домейн към домейн с всичките й настройки, текст е необходимо във всеки редактор, за да създадете файл с разширение .php, наречена показалеца си и да копирате следния скрипт, за да:

ако ($ ref! = ``) $ ref = `?`. $ ref-header (`HTTP / 1.1 301 Moved Permanently`);

заглавие ("Местоположение: https://mydomain.ru/`.$ref)";

изход ();

?>.

Тук moydomain.eu е домейнът, към който се извършва пренасочването. Полученият файл трябва да бъде качен на сървъра в главния каталог на сайта.
За да пренасочите от страница към страница в същия домейн или различна, трябва да вмъкнете следното преди главния код на преносимата страница:

заглавие ("HTTP / 1.1 301 Преместена постоянно");

заглавие ("Местоположение: https://mydomain.ru/mycategory/moypage.htm");

изход ();

?>.

В резултат на това moydomain.ru/mycategory/moypage.htm е новата страница, която се пренасочва.

Важно е да се има предвид, че страницата, в кода на която е вмъкнат гореспоменатия скрипт, трябва да има разширение .php в края на името. В противен случай ще трябва да пренасочите .htaccess.

Сега, след като изучава статията, всеки уеб администратор ще знае как да настрои 301 пренасочване, какво е и колко е полезно. Ето най-простите опции за използване на пренасочвания. Те обаче трябва да бъдат известни на всеки собственик на сайта и блогър. И заслужава да се има предвид, че е важно не само да се настрои правилно пренасочване, но и да се провери за правилната работа.

Както можете да видите, като пренасочването може да се създаде не само от файла .htaccess, но и чрез стандартните опции на ССФ, и с помощта на PHP скриптове.

Споделяне в социалните мрежи:

сроден