Кейде сайтқа кірушіні «автоматты режимде» бір беттен екінші параққа автоматты түрде бағыттау қажет болады. Яғни, жай ғана кіріп, бірден сұрақтарсыз немесе ешнәрсені басусыз - басқа параққа өтіңіз. Мысалы, сайт көшіп кетті, бірақ келушілер бұрынғы мекен-жайға барады. Әрине, супер-профистер бұл бағыттауды қосымша веб-сервер конфигурациясы файлдары (htaccess) немесе сервер жағындағы сценарийлер деңгейінде орындайды. Интернет-резиденттердің саны артып келеді, олар өздерінің веб-сайттарын сатып алып, оларды суперфилердің делдалдығысыз басқарады. Бақытымызға орай, желіде «қалайтындардың барлығына - сайтқа сәйкес» қағидаты ұлттық жобаларсыз және ипотекасыз жүзеге асырылады. Сонымен, қарапайым адам келушіні берілген сілтемеге автоматты түрде қайта бағыттауды қалай жүзеге асыра алады?
Нұсқаулық
1-қадам
Қайта бағыттаудың екі қарапайым нұсқасы бар, олар қажетті параққа тиісті өзгертулер енгізу мүмкіндігінен басқа ешнәрсені қажет етпейді. Біріншісі HTML (HyperText Markup Language - «гипермәтіндік белгілеу тілі») арқылы мәселені шешеді. Бұл Интернет парақтары жазылатын тіл. Бұл тілде бізге қажет тег бар - бұл браузерге қай мекен-жайға және қанша секундтан кейін параққа келушіні жіберу керектігін айтатын команда. Бұл келесідей:
Мұнда «10» саны қанша секунд күту керек екенін көрсетеді - мысалы, келуші сайт жылжытқан хабарламаны оқып үлгеруі үшін. Http://www.kakprosto.ru/ мекен-жайы шолғышқа келушіні жіберетін URL мекен-жайын береді. Бұл тегті «бет тақырыбына» енгізу керек - html кодының тегтен басталатын және тегпен аяқталатын аймағы.
2-қадам
Екінші қайта бағыттау әдісі JavaScript тілінің мүмкіндіктерін қолданады. Оны пайдалану үшін парақтың html-кодына сәйкес командаларды енгізу керек. Біріншіден, сіз шолушыға JavaScript сценарийі осы сәттен басталатынын айтуыңыз керек. JavaScript-те бұл ашылу тегі келесідей:
Ал жабылу келесідей:
Осы екі тегтің арасында нұсқаулық - тілдік операторлар орналасқан. Бізге қажет бағыттау әсеріне олардың бірнешееуі қол жеткізе алады:
window.location.reload («https://www.kakprosto.ru/»);
немесе
document.location.replace («https://www.kakprosto.ru/»);
немесе
document.location.href = «/»;
Толық сценарий коды келесідей болады:
document.location.href = «/»;
Бұл сценарийді html-кодтың бірдей тақырыптық аймағына - және тегтер арасына енгізуге болады. Қажет емес болса да, сіз оны парақтың негізгі бөлігіне, яғни және тегтер арасына кірістіре аласыз.