Ang pag-redirect ay ang awtomatikong pag-redirect ng mga gumagamit mula sa isang URL patungo sa isa pa. Sa teknikal, ang pag-redirect ay maaaring gawin sa iba't ibang paraan. Maaari itong gumana sa parehong server-side at client-side (sa browser).
Ang Redirect ay isang konsepto mula sa larangan ng mga teknolohiya sa Internet. Ang pag-redirect ay ang awtomatikong pag-redirect ng isang gumagamit mula sa isang web address patungo sa isa pa. Gumagawa ito tulad ng sumusunod: halimbawa, ang isang gumagamit ay nagta-type ng address na "site.ru" sa address bar ng kanyang browser, ngunit pagkatapos ng awtomatikong pag-redirect ay nakarating siya sa site na may address na "www.new-site.ru".
Para saan ang pag-redirect?
Ang pinakakaraniwang sitwasyon ay ang pagbabago ng domain name ng site. Ang pangangailangan para sa isang pag-redirect na madalas na lumitaw sa kaso ng mga komersyal na site, upang hindi mawala ang mga customer na dumating sa site sa lumang address. Ito ay pinaka-nauugnay para sa mga online na tindahan na lumipat sa ibang domain, ngunit binibisita pa rin ng mga customer ang pahina ng tindahan sa isang walang address.
Ang pangalawang karaniwang paggamit ng awtomatikong pagpapasa ay ang domain splicing. Ang URL address ng anumang mapagkukunan sa Internet ay maaaring mailagay sa address bar nang buo, iyon ay, kasama ang www - "www.site.ru" at walang www - "site.ru". Gayunpaman, nahahalata ng mga search engine ang dalawang address na konstruksyon bilang dalawang ganap na magkakaibang mga site. Samakatuwid, sa mga setting ng server, dapat mong tukuyin ang isa sa mga address na ito bilang pangunahing (pangunahing salamin), at mag-redirect sa pangunahing salamin mula sa pangalawang address. Pagkatapos, sa anumang kaso, makakarating ang mga bisita sa mapagkukunang kailangan nila, at makikilala nang wasto ng mga robot ang pangunahing salamin.
Ang paghahati ng pangalan ng domain ay maaaring gawin sa iba't ibang paraan. Ang isang kahalili sa paglikha ng isang script ng pag-redirect ay upang mai-set up ang pangunahing salamin sa iyong personal na account sa Yandex-webmaster. Upang magawa ito, dapat mo munang lumikha ng isang account sa Yandex-Webmaster system at idagdag ang iyong site doon. Ngunit upang makilala ng wasto ng mga search engine na Yahoo at Google ang pangunahing salamin, kinakailangan ng 301 na pag-redirect, na nilikha sa htaccess file. Ang file na ito ay nakaimbak sa server sa root direktoryo ng site.
Ano ang isang 301 redirect?
Ang bilang na 301 ay ang code ng katayuan ng pag-redirect na nagaganap sa antas ng server. Ipinapahiwatig ng code na ito na ang mapagkukunan o ang hiwalay na pahina nito ay permanenteng matatagpuan sa ibang address. Dapat pansinin na ang code ng katayuan 302 ay ginagamit para sa pansamantalang paggalaw.
Kadalasan, 301 na mga pag-redirect ang ginagamit upang kola ang mga domain na mayroon at walang www. Hindi rin ito mapapalitan sa mga kaso kung saan lumilipat ang site sa isang bagong domain. Bilang karagdagan, ginagamit ito kapag naglilipat ng mga panloob na pahina ng site.