ტრაფიკის გადამისამართება, უმარტივესი გზაა Apache ვებ სერვერის შესაძლებლობების გამოყენება, უფრო სწორედ htaccess ფაილის გამოყენება, ყველა პარამეტრის დეცენტრალიზებული მენეჯმენტის გამოყენება. ამ ფაილში შეგიძლიათ ჩასვათ დირექტივები, თუ მათ შეასრულებთ, მაშინ პროგრამა აგზავნის მომხმარებლებს ფაილში მითითებულ ვებ – მისამართებზე.
ინსტრუქციები
Ნაბიჯი 1
პირველ რიგში, გახსენით ჩვეულებრივი ტექსტური რედაქტორი, მაგალითად, "ჩასაწერი წიგნი". მისი შესაძლებლობები საკმაოდ საკმარისია htaccess ფაილის შესაქმნელად და საჭირო შინაარსით შევსებისთვის. იგი შეიცავს დავალებებს უბრალო ტექსტის სტრიქონების სახით, რომელთა რედაქტირება შეიძლება ისევე, როგორც ფაილები html, txt, js და სხვათა ნებართვით.
ნაბიჯი 2
ჩამოაყალიბეთ ტრაფიკის გადამისამართების ბრძანებები, რომლებიც თქვენს საჭიროებებს შეესაბამება. თუ თქვენ გჭირდებათ თქვენი საიტის ნებისმიერი გვერდის აბსოლუტურად ყველა მომხმარებლის გაგზავნა იმავე მისამართზე, htaccess ფაილში შეიტანეთ შემდეგი სტრიქონი: გადამისამართება /
ნაბიჯი 3
ამ ჩანაწერში, გადამისამართების დირექტივა წარმოადგენს გადამისამართების ბრძანებას. Slash (წინა ხაზი) აქ აღნიშნავს რესურსის ძირეულ კატალოგს (დირექტივა ვრცელდება ყველა საიტის ფაილში საჭირო დოკუმენტების მოთხოვნას). თქვენი რესურსის საქაღალდეების ნებისმიერი მოთხოვნა გამოიწვევს გადამისამართების პროცესს. თუ სხვა ფაილის მითითებული ფაილი სხვა მითითებებში მოთავსებულია, მაშინ მისი ბრძანებები გახდება პრიორიტეტი Apache– სთვის. Http://site.ru აქ მითითებულია მისამართი, რომელზეც სერვერის პროგრამა გადამისამართებს ტრაფიკს.
ნაბიჯი 4
ძირეული დირექტორიის ნაცვლად, შეგიძლიათ მიუთითოთ ნებისმიერი რესურსის საქაღალდე. შემდეგ გადამისამართების წესი შეეხება მომხმარებლებს, რომლებიც ითხოვენ დოკუმენტებს ყველა ქვე საქაღალდედან და მითითებული დირექტორიიდან. მაგალითად: badBoys / https://site.ru გადამისამართება. ასევე საჭიროა მხოლოდ საჭირო სერვერებზე გადამისამართება, მხოლოდ იმ სერფერებზე, რომელთა ბრაუზერები აგზავნიან მოთხოვნებს გარკვეული ტიპის ფაილებზე. ეს მექანიზმი ხორციელდება RedirectMatch დირექტივის გამოყენებით, რომელიც იყენებს რეგულარულ გამოხატვას ბრაუზერისგან შემომავალ მოთხოვნასთან შესაბამისობაში: RedirectMatch (. *). Php $ https://site.ru. შეინახეთ დირექტივა ფაილში.htaccess, შემდეგ ატვირთეთ თქვენი რესურსის ძირეულ საქაღალდეში.