Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zabrániť Apache uniknúť URL

mod_rewrite modul webového servera Apache automaticky prepisuje požiadal adresy URL za behu s ​​použitím mimoriadne prispôsobiteľné prepisovania - pravidlo mechanizmus . Přepisovací pravidlá možno definovať globálne v hlavnom konfiguračnom súbore na webový server alebo na základe v súbore " htaccess " . Každý adresár je za - adresára , čo umožňuje server Apache hosting viac webových stránok majú rôzne pravidlá prepisovania pre každého . V predvolenom nastavení je každá přepisovací pravidlo uniká URL , prevod špeciálnych znakov , napríklad " % " , " $ " do hex kódu reprezentáciou , ako je " % 25 " a " 24 % " . Prevencia Apache uniknúť URL do hex kódu vyžaduje pridanie " NIE " alebo " noescape " vlajku na každej prepísať vládnuť nechcete úniku adresy URL . Pokyny dovolená 1

Otvorte " httpd.conf " Apache Web servera globálneho konfiguračného súboru , alebo " . Htaccess " per - adresári konfiguračný súbor vo vašom obľúbenom textovom editore . Pozrite sa na globálnom konfiguračnom súbore v mieste podobné " /etc /httpd /conf /httpd.conf " alebo " /etc /httpd.conf , " v závislosti na vašom operačnom systéme a nastavenia inštalácie Apache .
2

Prejdite v konfiguračnom súbore a nájsť riadok začínajúcich " RewriteRule . "
3

Zadajte medzeru a " [ NE ] " na konci " RewriteRule " riadku . Ak je linka už obsahuje príznak v hranatých zátvorkách , napríklad " [ R ] " , pridajte čiarku a následne " NIE " , tak , že to vyzerá , že " [ R , NE ] . "
4

Pridať " [ NE ] " vlajka v tejto podobe na konci každého " RewriteRule " líniu , ktorá je unikajúci URL , ak je viac ako jeden , je prítomný .
5

Uložte súbor vo svojom textovom editore .
Praha 6

Reštartujte webový server Apache . Nájdete v dokumentácii k operačnému systému pre informácie o reštartovanie služby .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené