Аўтар: Бхарата Ахаджа
Вэб-майстры выкарыстоўваюць «перанакіравання», калі яны хочуць, каб накіраваць наведвальнік з адной старонкі на іншы на той жа месцы або з аднаго дамена ў іншы дамен.
Пошукавыя сістэмы насцярожана ставіцца да такіх пераадрасоўвае, таму што, хоць пераадрасоўвае з'яўляюцца нармальнай часткай таго, як вэб працуе, і вельмі каштоўна, калі добра выкарыстоўваюцца, але можа ўвесці ў зман пошукавых сістэм і калі подлыя можа прывесці да спаму ў Інтэрнэце.
рэкамендацыі Google падтрымліваюць этычнае і правільнае выкарыстанне такіх пераадрасацыі, але Google можа негатыўна адрэагаваць на якія ўводзяць у зман і маніпулятыўныя практыкі такога аб'екта.
Асноўныя патрабаванні да якасці Google наступным чынам :
- Стварайце старонкі ў першую чаргу для карыстальнікаў, а не для пошукавых сістэм.
- Ня ўводзьце карыстальнікаў у зман.
- Пазбягайце трукі, прызначаныя для паляпшэння рэйтынгу ў пошукавых сістэмах. Добрае эмпірычнае правіла, ці вы хочаце адчуваць сябе камфортна растлумачыць, што вы зрабілі на вэб-сайт, які канкуруе з вамі, або супрацоўнікам Google. Іншы карысны тэст, каб спытаць, «ці дапаможа гэта карыстальнікам? Я зрабіў бы гэта, калі пошукавыя сістэмы не існуе? »
- Падумайце аб тым, што робіць ваш сайт унікальным, каштоўным і цікавым. Зрабіце ваш сайт вылучыцца ад іншых у сваёй вобласці.
Ёсць шмат прычын, каб перанакіраваць адзін URL на іншы, напрыклад, пры пераносе сайта на новы адрас, ці аб'яднання некалькіх старонак у адзін. Тым не менш, некаторыя пераадрасоўвае падмануць пошукавыя сістэмы або адлюстроўваць змесціва для чалавека карыстальнікаў, які адрозніваецца, чым даступныя для пошукавых робатаў.
Перанакіраванне асабліва карысныя і лічацца як этыка пошукавымі сістэмамі ў наступных выпадках:
- Вы перамясцілі свой сайт у новы дамен, і вы хочаце, каб зрабіць пераход як мага больш бязбольным.
- Людзі атрымаць доступ да сайта праз некалькі розных URL. Калі, напрыклад, ваша хатняя старонка можа быць дасягнута некалькімі спосабамі - напрыклад, http://example.com/home, http://home.example.com або http://www.example.com - гэта добрая ідэя, каб выбраць адзін з гэтых URL-адрасоў ў якасці асноўнага (кананічнага) і выкарыстоўваць 301 рэдырэкт для адпраўкі трафіку з іншых URL-адрасоў для пераважнага URL.
- Пры аб'яднанні двух сайтаў патрабуецца, каб пераканацца, што спасылкі на састарэлыя перанакіроўваюцца на правільныя старонкі.
Перанакіраванне можа быць вызначана як правільныя адзін ці подлай адзін у залежнасці ад намеру яго перанакіраваньні.
Некаторыя прыклады схаванай пераадрасацыі ўключаюць:
- Пошукавыя сістэмы паказалі адзін тып кантэнту, а карыстальнікі перанакіроўваюцца на нешта істотна адрозніваецца.
- Desktop карыстальнікі атрымліваюць нармальную старонку, у той час як мабільныя карыстальнікі перанакіроўваюцца на іншы дамен спам.
Віды пераадрасацыі:
- 301, «перамешчана Пастаянна» -S Жывёл
- 302, «Часова перамешчана»
- Meta Refresh
- JavaScript Redirect
- URL Перанакіраванне Service
301 перамешчаная Пастаянна
301 рэдырэкт з'яўляецца пастаянным перанакіраванне. Гэта паказвае на тое, што рэсурс перамясціўся увесь час, і людзі павінны абнавіць сваю інфармацыю для дадзенага URL. 301 Перанакіраванне праходзіць паміж 90-99% ад лініі соку (ранжыравання магутнасці) да перанакіраваны старонцы. 301 ставіцца да кода стану HTTP для гэтага тыпу перанакіраваньні. У большасці выпадкаў, 301 рэдырэкт з'яўляецца лепшым спосабам для рэалізацыі перанакіравання на вэб-сайце.
302 Часова перамешчана
302 рэдырэкт часовага перанакіраваньні. Яна праходзіць на 0% спасылкавых (ранжыраванне магутнасці) і, у большасці выпадкаў, не варта выкарыстоўваць.
Meta Refresh
Мета танізуе ўяўляюць сабой тып рэдырэкту выконваецца на ўзроўні старонкі, а не на ўзроўні сервера. Яны, як правіла, больш павольна, і не рэкамендуецца метад SEO. Яны часцей за ўсё звязаны з пяць-секунднага зваротнага адліку з тэкстам «Калі вы не перанакіраваны праз пяць секунд, націсніце тут.»
JavaScript пераадрасоўвае
JavaScript можа выклікаць перанакіраванне з дапамогай атрыбуту window.location, напрыклад:
window.location = 'HTTP: //www.example.com/'
Звычайна JavaScript штурхае URL сайта редиректора, каб гісторыя браўзэра. Гэта можа выклікаць перанакіраванне завесы, калі карыстальнік націснуў кнопку таму. З дапамогай наступнай каманды вы можаце прадухіліць гэты тып паводзінаў.
window.location.replace ( 'http://www.example.com/')
Згодна з Google Выкарыстанне JavaScript для перанакіравання карыстальнікаў можа быць законнай практыкай. Напрыклад, калі вы перанакіроўваць карыстальнікаў на ўнутраную старонку, як толькі яны ўвайшлі ў сістэму, вы можаце выкарыстоўваць JavaScript, каб зрабіць гэта. Пры вывучэнні JavaScript або іншых метадаў перасылкі, каб забяспечыць ваш сайт адпавядае нашым патрабаванням, разгледзець намер. Майце на ўвазе, што 301 Перанакіраванне лепш пры пераносе сайта, але вы можаце выкарыстоўваць JavaScript перасылак для гэтай мэты, калі ў вас няма доступу да сервера вашага сайта.
URL перанакіраваньні паслугі
Паслуга пераадрасацыі з'яўляецца сістэма кіравання інфармацыяй, якая забяспечвае сувязь з Інтэрнэт, якія перанакіроўваюць карыстальнікаў на патрэбнае змесціва. Тыповая выгада для спажыўца з'яўляецца выкарыстанне памятнага даменнага імя, а таксама памяншэнне даўжыні URL або адрас вэб-сайта. Спасылка перанакіравання таксама можа быць выкарыстаны ў якасці пастаяннага адрасы для ўтрымання, якое часта мяняе гаспадароў, як і ў сістэме даменных імёнаў.
Час ад часу ўзлому атака можа прывесці да прыхаванай пераадрасацыі. Хакеры можа ўкараніць шкоднасны код на свой вэб-сайт, які перанакіроўвае некаторых карыстальнікаў да шкодных або спам-старонак. Выгляд пераадрасацыі часам залежыць ад таго, які спасылаецца агента карыстальніка або прылады. Напрыклад, націснуўшы на URL ў выніках пошуку Google можа перанакіраваць вас на падазроную старонку, але не рэдырэкт, калі вы наведваеце адзін і той жа URL непасрэдна з браўзэра.
Калі ваш сайт быў узламаны або заражаны шкоднаснай праграмай, вы павінны дзейнічаць хутка, каб пакрыць шкоду. Google рэкамендуе з аглядам рэкамендацыі пры ўмове, арганізацыя antiphishing.org ,
Іншы карысны тэст, каб спытаць, «ці дапаможа гэта карыстальнікам?Я зрабіў бы гэта, калі пошукавыя сістэмы не існуе?