Jinsi Ya Kuelekeza Mtumiaji

Orodha ya maudhui:

Jinsi Ya Kuelekeza Mtumiaji
Jinsi Ya Kuelekeza Mtumiaji

Video: Jinsi Ya Kuelekeza Mtumiaji

Video: Jinsi Ya Kuelekeza Mtumiaji
Video: Fahamu vipengere vya manual MODE katika CAMERA | Shutterspeed, ISO, Aperture 2024, Novemba
Anonim

Msingi wa urambazaji wa mtandao ni viungo. Juu yao, watumiaji huenda kutoka ukurasa hadi ukurasa, kutoka kwa wavuti hadi wavuti. Kwa kawaida, ni mtumiaji anayeamua wakati wa kufanya mpito. Walakini, wakati mwingine baada ya kufanya vitendo kadhaa kwenye ukurasa, unahitaji kuelekeza mtumiaji moja kwa moja kwenye ukurasa mwingine kwenye wavuti au hata kwa rasilimali nyingine.

Jinsi ya kuelekeza mtumiaji
Jinsi ya kuelekeza mtumiaji

Ni muhimu

  • - uwezo wa kuhariri hati za tovuti;
  • - uwezo wa kuhariri faili za.htaccess;
  • - uwezo wa kubadilisha templeti za ukurasa;
  • - uwezo wa kubadilisha html-code ya kurasa.

Maagizo

Hatua ya 1

Elekeza mtumiaji kwa rasilimali tofauti kwa kuongeza uwanja wa Mahali kwenye kichwa cha majibu cha HTTP ya seva. Rekebisha hati za mfumo wa usimamizi wa yaliyomo au sanidi seva (kwa mfano, kwa kuamsha moduli ya ModRewrite Apache na kuongeza maagizo yanayofaa kwa faili ya.htaccess) ili uwanja wa Mahali uwapo kwenye kichwa panapofaa.

Yaliyomo kwenye uwanja wa Mahali wa kichwa cha majibu cha HTTP ya seva lazima iwe URI kamili ya rasilimali ambayo inaelekezwa tena. Katika hali nyingi, mawakala wa watumiaji watapakua mara moja data ya rasilimali, hata kama nambari ya majibu ya seva inaonyesha kuwa ujumbe una mwili. Walakini, wakati wa kufanya uelekezaji, ni busara kujizuia kwa kutuma tu kichwa cha majibu kilicho na uwanja wa hali tu na nambari sahihi na uwanja wa Mahali.

Chagua nambari ya majibu kutoka kwa anuwai ya maadili 301-303 kulingana na RFC 2616. Fanya kichwa kidogo na upeleke kwa wakala wa mtumiaji. Kwa mfano, katika PHP, nambari ya kizazi cha kichwa inaweza kuonekana kama hii

kichwa ('HTTP / 1.0 303');

kichwa ('Mahali:

Kumbuka kuwa unapotumia ModRewrite, unaweza pia kuchagua nambari yako ya majibu unayopendelea.

Hatua ya 2

Elekeza mtumiaji kwa kutumia tag ya meta na sifa ya http-equiv iliyowekwa ili kuburudisha. Lebo za meta zinaongezwa kwenye sehemu ya kichwa cha waraka. Yaliyomo kwenye sifa ya yaliyomo kwenye lebo hii lazima iwe kamba inayojumuisha nambari ambayo inabainisha ucheleweshaji (kwa sekunde) kabla ya kuelekeza tena na URI ya rasilimali inayolengwa (kamili au jamaa), ikitenganishwa na nambari na koma. Kwa mfano, kuelekeza mtumiaji sekunde 10 baada ya kupakia ukurasa, unaweza kutumia nambari ifuatayo:

Mbinu kama hiyo mara nyingi hutumiwa kuunda kurasa za Splash ambazo zinaonekana baada ya mtumiaji kufanya vitendo kadhaa (kwa mfano, ukurasa wa chapisho baada ya jibu la jukwaa kuchapishwa).

Hatua ya 3

Tekeleza uelekezaji upya ukitumia hati ya upande wa mteja. Tumia uwezo wa kubadilisha mali ya eneo la dirisha na vitu vya hati. Mfano rahisi zaidi wa nambari ya HTML inayofafanua kipande cha JavaScript iliyoingia kwenye hati inaweza kuonekana kama hii:

hati.location = "https://codeguru.ru";

Inashauriwa kuchanganya njia hii ya uelekezaji upya na ile iliyoelezewa katika hatua ya pili kwa kubadilisha mali ya eneo katika kazi ya mshughulikiaji wa tukio la timer.

Ilipendekeza: