Pytanie dotyczące konfiguracji Apache -
fluzzarn - 29 Dec 2019
Wiem, że to losowe, ale czy ktoś wie, co robią poniższe wiersze? RewriteCond% {THE_REQUEST}! HTTP / 1 \ .1 $ RewriteRule. * - [F] BTW Staram się wymyślić regułę kanonizacji wejściowego adresu URL użytkownika, aby zapobiec pewnego rodzaju atakom na ścieżkę lub nieautoryzowanemu dostępowi do chronionych zasobów.
RE: Pytanie dotyczące konfiguracji Apache -
nmilano - 29 Dec 2019
muji4832 napisał: Wiem, że to losowe, ale czy ktoś wie, co robią poniższe wiersze? RewriteCond% {THE_REQUEST}! HTTP / 1 \ .1 $ RewriteRule. * - [F] BTW Staram się wymyślić regułę kanonizacji wejściowego adresu URL użytkownika, aby zapobiec pewnego rodzaju atakom na ścieżkę lub nieautoryzowanemu dostępowi do chronionych zasobów. W przypadku każdego żądania internetowego, które nie jest wykrywane jako protokół HTTP / 1.1, pozostaw je nietknięte i nie sprawdzaj żadnych innych reguł przepisywania po nim, i zwróć kod stanu 404 ZABRONIONY. Ta reguła przepisywania powinna zwykle znajdować się na górze zestawu reguł przepisywania. Zasadniczo zabrania jakichkolwiek innych protokołów HTTP i protokołów proxy.
http://www.worthington-biochem.com/m...l#canonicalurl
RE: Pytanie dotyczące konfiguracji Apache -
kfirx30 - 29 Dec 2019
Dzięki David! Świetna pomoc! Myślę, że to, czego szukam, to coś poniżej. Rozpracuję to! Dzięki jeszcze raz. # Usuń końcowe kropki z nazwy hosta RewriteCond% {HTTP_HOST} \. $ RewriteRule (. *)
Https://example.com/$1 [R = 301, L] # Usuń wiele ukośników na początku ścieżki URL RewriteCond% {THE_REQUEST} \ // + RewriteRule (. *) / 1 $ [R = 301, L] davidktw napisał: W przypadku każdego żądania internetowego, które nie jest wykrywane jako protokół HTTP / 1.1, pozostaw je nietknięte i nie sprawdzaj żadnych innych reguł przepisywania po nim, i zwróć kod stanu 404 ZABRONIONY. Ta reguła przepisywania powinna zwykle znajdować się na górze zestawu reguł przepisywania. Zasadniczo zabrania jakichkolwiek innych protokołów HTTP i protokołów proxy.
http://www.worthington-biochem.com/m...l#canonicalurl