Kaip Peradresuoti Srautą

Turinys:

Kaip Peradresuoti Srautą
Kaip Peradresuoti Srautą

Video: Kaip Peradresuoti Srautą

Video: Kaip Peradresuoti Srautą
Video: Что категорически нельзя держать на столе! Никогда не держите это на столе! 2024, Gegužė
Anonim

Lengviausias būdas nukreipti srautą yra pasinaudoti integruotomis „Apache“žiniatinklio serverio galimybėmis, tiksliau, decentralizuotai valdyti serverio parametrus naudojant „htaccess“failą. Šiame faile gali būti nurodytos direktyvos, kurias vykdant programinė įranga nukreips lankytojus į faile nurodytus interneto adresus.

Kaip peradresuoti srautą
Kaip peradresuoti srautą

Nurodymai

1 žingsnis

Atidarykite paprastą teksto rengyklę, pvz., „Notepad“. Jos galimybių pakanka norint sukurti „htaccess“failą ir užpildyti jį būtinu turiniu. Direktyvos yra jame kaip paprasto teksto eilutės ir jas galima redaguoti taip pat, kaip failus su plėtiniu txt, html, js ir kt.

2 žingsnis

Suformuluokite eismo nukreipimo komandas, kurios atitiktų jūsų reikalavimus. Jei jums reikia įdiegti absoliučiai kiekvieno lankytojo iš bet kurio jūsų žiniatinklio šaltinio puslapio siuntimą į tą patį URL, tada htaccess faile turėtų būti ši eilutė: Redirect / https://kakprosto.ru Šiame įraše esanti nukreipimo direktyva. yra peradresavimo komanda … Priekinis pasvirasis brūkšnys (pasvirasis brūkšnys) čia žymi svetainės šakninį katalogą, tai yra direktyva taikoma prašymams pateikti dokumentus visuose svetainės aplankuose. Bet kokia jūsų svetainės failų užklausa suaktyvins peradresavimo mechanizmą. Bet jei į aplanką įdėsite panašų failą su kitomis direktyvomis, tada „Apache“pirmenybė bus teikiama jo komandoms. Ir https://kakprosto.ru čia nurodomas URL, į kurį serverio programinė įranga turėtų siųsti srautą. Turite jį pakeisti nukreipimo adresu.

3 žingsnis

Vietoj šakninio katalogo galite nurodyti bet kurį svetainės aplanką. Tada peradresavimo taisyklė bus taikoma tik lankytojams, kurie prašo dokumentų iš nurodyto katalogo ir visų jame įdėtų aplankų. Pvz.: Nukreipkite „badBoys“/ puslapį su „php“plėtiniu, tada peradresavimas veiks, o jei dar koks nors (htm, html ir kt.), Tada peradresavimo nebus. Šis mechanizmas įgyvendinamas naudojant „RedirectMatch“direktyvą. Jis naudoja reguliarųjį išraišką (regexp), kad palygintų peradresavimo sąlygą ir užklausą iš naršyklės: RedirectMatch (. *). Php $

4 žingsnis

Išsaugokite sugeneruotą nukreipimo direktyvą į failą, pavadintą.htaccess ir įkelkite jį į savo svetainės šakninį aplanką. Atminkite, kad failo pavadinimas prasideda tašku, tai yra, jis turi tik plėtinį, bet neturi pavadinimo.

Rekomenduojamas: