Трафикти багыттоонун эң оңой жолу - бул Apache веб-серверинин орнотулган мүмкүнчүлүктөрүн пайдалануу, тагыраак айтканда, htaccess файлын колдонуп, сервер орнотууларын борбордон ажыратылган башкарууну колдонуу. Бул файлга директиваларды жайгаштырууга болот, аны аткаруу менен, программа келүүчүлөрдү файлда көрсөтүлгөн Интернет даректерге багыттайт.
Нускамалар
1 кадам
Блокнот сыяктуу жөнөкөй тексттик редакторду ачыңыз. Анын мүмкүнчүлүктөрү htaccess файлын түзүп, аны керектүү мазмун менен толтурууга жетиштүү. Директивалар анда жөнөкөй тексттин саптары катары камтылган жана кеңейтилген txt, html, js ж.б. файлдар сыяктуу эле түзөтүлүшү мүмкүн.
2-кадам
Сиздин талаптарга жооп берген трафикти багыттоо буйруктарын түзүңүз. Эгер сиз веб-булагыңыздын кайсы бир баракчасына киргендердин бардыгын бир эле URL дарегине жөнөтүүнү ишке ашырышыңыз керек болсо, анда htaccess файлына төмөнкү сапты жайгаштырыңыз: Redirect / https://kakprosto.ru Бул жазуудагы Redirect директивасы багыттоо буйругу … Бул жерде түз сызык (слэш) сайттын түпкү каталогун билдирет, башкача айтканда, директива сайттын бардык папкаларындагы документтерди суроого колдонулат. Сайтыңыздын файлдары боюнча каалаган сурамдар багыттоо механизмин иштетет. Эгерде сиз ушул сыяктуу файлды башка директивалар менен подпольго салсаңыз, анда анын буйруктары Apache үчүн артыкчылыктуу орунду ээлейт. Ал эми https://kakprosto.ru бул жерде сервердин программасы трафик жөнөтө турган URL дарегин көрсөтөт. Аны багыттоо дареги менен алмаштырышыңыз керек.
3-кадам
Тамыр каталогунун ордуна каалаган сайт папкасын көрсөтсөңүз болот. Андан кийин, багыттоо эрежеси көрсөтүлгөн каталогдон документтерди сураган конокторго жана анда жайгашкан бардык папкаларга гана тиешелүү болот. Мисалы: badBoys / баракты php кеңейтүүсү менен багыттоо, анда багыттоо иштейт, ал эми башка (htm, html ж.б.) болсо, анда эч кандай багыттоо болбойт. Бул механизм RedirectMatch директивасынын жардамы менен ишке ашырылат. Багыттоо шартын жана браузерден келген сурамды салыштыруу үчүн кадимки сөз айкашын (regexp) колдонот: RedirectMatch (. *). Php $
4-кадам
Түзүлгөн багыттоо директивасын.htaccess деп аталган файлга сактап, аны сайтыңыздын түпкү папкасына жүктөп бериңиз. Файлдын аты чекиттен башталат, башкача айтканда анын кеңейтүүсү гана бар, бирок аты жок экендигин эске алыңыз.