Lihtsaim viis liikluse ümbersuunamiseks on kasutada Apache veebiserveri sisseehitatud võimalusi ja täpsemalt serveri sätete detsentraliseeritud haldamist htaccess-faili abil. Sellesse faili saab paigutada direktiive, mille käivitamisel suunab tarkvara külastajad failis täpsustatud Interneti-aadressidele.
Juhised
Samm 1
Avage lihtne tekstiredaktor, näiteks Notepad. Selle võimalustest piisab htaccess-faili loomiseks ja vajaliku sisuga täitmiseks. Direktiivid sisalduvad selles lihtteksti ridadena ja neid saab redigeerida samamoodi nagu faile laiendiga txt, html, js jne.
2. samm
Sõnastage liikluse ümbersuunamise käsud, mis vastavad teie nõuetele. Kui peate rakendama oma veebiressursi mis tahes lehe absoluutselt iga külastaja saatmise samale URL-ile, peaks htaccess-faili olema paigutatud järgmine rida: Redirect / https://kakprosto.ru Selles kirjes olev ümbersuunamisdirektiiv on ümbersuunamise käsk … Edasi kaldkriips (kaldkriips) tähistab siin saidi juurkataloogi, see tähendab, et direktiivi kohaldatakse kõigi saidi kaustade dokumentide taotluste suhtes. Kõik teie saidi failide taotlused käivitavad ümbersuunamismehhanismi. Kuid kui panete alamkausta sarnase faili koos teiste direktiividega, on selle käskudel Apache jaoks prioriteet. Ja https://kakprosto.ru näitab siin URL-i, kuhu serveritarkvara peaks liiklust saatma. Peate selle asendama ümbersuunamise aadressiga.
3. samm
Juurkataloogi asemel saate määrata mis tahes saidikausta. Siis rakendatakse ümbersuunamisreeglit ainult nende külastajate jaoks, kes taotlevad dokumente määratud kataloogist ja kõigist selles pesastatud kaustadest. Näiteks: suunake badpoyys / php laiendiga leht ümber, siis suunamine töötab ja kui mõni muu (htm, html jne), siis ümbersuunamist ei toimu. See mehhanism on rakendatud RedirectMatch-direktiivi abil. Ta kasutab regulaaravaldist (regexp) ümbersuunamise tingimuse ja brauseri päringu võrdlemiseks: RedirectMatch (. *). Php $
4. samm
Salvestage loodud ümbersuunamisdirektiiv faili nimega.htaccess ja laadige see üles oma saidi juurkausta. Pange tähele, et faili nimi algab punktiga, see tähendab, et sellel on ainult laiend, kuid nime pole.