የበይነመረብ አሰሳ መሰረቱ አገናኞች ነው። በእነሱ ላይ ተጠቃሚዎች ከገጽ ወደ ገጽ ፣ ከጣቢያ ወደ ጣቢያ ይዛወራሉ ፡፡ በተለምዶ ሽግግሩ መቼ እንደሚደረግ የሚወስነው ተጠቃሚው ነው ፡፡ ሆኖም ፣ አንዳንድ ጊዜ በገፁ ላይ የተወሰኑ እርምጃዎችን ከፈጸሙ በኋላ ተጠቃሚን በራስ-ሰር ወደ ሌላ ገጽ በጣቢያው ላይ ወይም ወደ ሌላ ሀብት ማዛወር ያስፈልግዎታል ፡፡
አስፈላጊ ነው
- - የጣቢያ ስክሪፕቶችን የማርትዕ ችሎታ;
- -.htaccess ፋይሎችን የማርትዕ ችሎታ;
- - የገጽ አብነቶችን የመለወጥ ችሎታ;
- - የገጾቹን ኤችቲኤምኤል-ኮድ የመለወጥ ችሎታ።
መመሪያዎች
ደረጃ 1
በአገልጋዩ የኤችቲቲፒ ምላሽ ራስጌ ላይ የአከባቢ መስክን በመጨመር ተጠቃሚው ወደተለየ ግብዓት ያቀናብሩ ፡፡ የአከባቢው መስክ በተገቢው ቦታ ራስጌው ውስጥ እንዲገኝ የይዘት አስተዳደር ስርዓቱን ስክሪፕቶች ያስተካክሉ ወይም አገልጋዩን ያዋቅሩ (ለምሳሌ ፣ የ ModRewrite Apache ሞዱልን በማግበር እና ተገቢውን መመሪያ በ.htaccess ፋይል ላይ በማከል) ፡፡
የአገልጋዩ የኤችቲቲቲፒ ምላሽ ራስጌ መገኛ አካባቢ ይዘቱ አቅጣጫው እንዲዘዋወር ከተደረገበት ሀብቱ ፍጹም URI መሆን አለበት ፡፡ ምንም እንኳን የአገልጋዩ የምላሽ ኮድ መልእክቱ አካል እንዳለው የሚያመለክት ቢሆንም በአብዛኛዎቹ ሁኔታዎች የተጠቃሚ ወኪሎች የተገለጸውን የመርጃ መረጃ ወዲያውኑ ያውርዱታል ፡፡ ሆኖም አቅጣጫ ማዘዋወር በሚሰሩበት ጊዜ ትክክለኛውን ኮድ እና የአካባቢውን መስክ ብቻ የያዘውን የሁኔታውን መስክ ብቻ የያዘውን የምላሽ ራስጌ ብቻ በመላክ እራስዎን መገደብ ምክንያታዊ ነው ፡፡
በዚህ መሠረት ከ301-303 እሴቶች ክልል ውስጥ የምላሽ ኮድ ይምረጡ አር.ኤፍ.ሲ 2616. ዝቅተኛ ራስጌ ይፍጠሩ እና ለተጠቃሚው ወኪል ያስተላልፉ። ለምሳሌ ፣ በ PHP ውስጥ የራስጌ ትውልድ ኮድ እንደዚህ ሊመስል ይችላል
ራስጌ ('ኤችቲቲፒ / 1.0 303');
ራስጌ ('ቦታ: -
ልብ ይበሉ ፣ ModRewrite ን ሲጠቀሙ ፣ እርስዎም የሚመረጡትን የምላሽ ኮድ መምረጥም ይችላሉ።
ደረጃ 2
የ ‹ሜታ› መለያውን ተጠቅሞ ለማደስ በተዘጋጀው የ http-equiv አይነታ ጋር ያስተካክሉ ፡፡ ሜታ መለያዎች በሰነዱ HEAD ክፍል ላይ ታክለዋል ፡፡ የዚህ መለያ የይዘት ይዘት ይዘት ከማዞሩ በፊት መዘግየቱን (በሰከንዶች ውስጥ) እና ከቁጥሩ በኮማ የተለየውን የ URI (ፍጹም ወይም ዘመድ) የሚገልጽ ቁጥር የያዘ ሕብረቁምፊ መሆን አለበት። ለምሳሌ ፣ ገጹን ከጫኑ ከ 10 ሰከንዶች በኋላ አንድን ተጠቃሚ ለማዞር የሚከተሉትን ኮድ መጠቀም ይችላሉ
ተመሳሳይ ዘዴ ብዙውን ጊዜ ተጠቃሚው የተወሰኑ እርምጃዎችን ከፈጸመ በኋላ የሚከሰቱ የተንሸራታች ገጾችን ለመፍጠር ያገለግላል (ለምሳሌ ፣ የመድረክ መልስ ከተለጠፈ በኋላ የልጥፍ ገጽ)።
ደረጃ 3
የደንበኛ-ጎን ስክሪፕትን በመጠቀም ማዞሩን ይተግብሩ። የመስኮቱን አከባቢ ባህሪዎች እና የሰነድ ነገሮችን የመቀየር ችሎታን ይጠቀሙ ፡፡ በሰነድ ውስጥ የተካተተ የጃቫስክሪፕት ቁርጥራጭ የሚገልጽ በጣም ቀላል የኤችቲኤምኤል ኮድ ምሳሌ እንደዚህ ይመስላል:
document.location = "https://codeguru.ru";
በሰዓት ቆጣሪ ክስተት ተቆጣጣሪ ተግባር ውስጥ የቦታውን ንብረት በመለወጥ ይህንን የማዞሪያ ዘዴን በሁለተኛው እርምጃ ከተገለጸው ጋር ማዋሃድ ይመከራል ፡፡