Autor | Zpráva | ||
---|---|---|---|
Pavol Knut Navratil Profil |
Veľmi by som ocenil keby sa niekto pozrel do mojich htaccessov a napísal niečo čo by vyriešil inak, alebo by to zapísal lepšie a jednoduchšie, no skrátka ak je niekde dáky problém.
htacces pre domenu www.systemknut.com/private/vzor-one.txt htacces pre cesku subdomenu www.systemknut.com/private/vzor.txt Môže to byť samozrejme aj návod pre ostatných ako narábať s htaccess súborom. Nájdete tam aj ako zablokovať spam bot-ov. |
||
Časová prodleva: 7 dní
|
|||
Pavol Knut Navratil Profil |
Keďže ani po týždni nik nepridal post dnes 24 Októbra 2015 15:30 ruším linky (hore uvedené) a všeobecne poďakujem. Htaccess pridám sem a snáď niekto aj odpovie:
RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^$ RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/ [R=301,L] RewriteCond %{THE_REQUEST} ^.*/index\.html RewriteRule ^(.*)index.html$ http://www.mojadomena.com/ [R=301,L] RewriteCond %{THE_REQUEST} ^.*/index\.htm RewriteRule ^(.*)index.htm$ http://www.mojadomena.com/ [R=301,L] RewriteCond %{THE_REQUEST} ^.*/index\.shtml RewriteRule ^(.*)index.shtml$ http://www.mojadomena.com/ [R=301,L] RewriteCond %{THE_REQUEST} ^.*/index\.asp RewriteRule ^(.*)index.asp$ http://www.mojadomena.com/ [R=301,L] RewriteCond %{THE_REQUEST} ^.*/default.asp RewriteRule ^(.*)default.asp$ http://www.mojadomena.com/ [R=301,L] RewriteCond %{THE_REQUEST} ^.*/index\.aspx RewriteRule ^(.*)index.aspx$ http://www.mojadomena.com/ [R=301,L] RewriteCond %{THE_REQUEST} ^.*/default.aspx RewriteRule ^(.*)default.aspx$ http://www.mojadomena.com/ [R=301,L] RewriteCond %{THE_REQUEST} ^.*/index\.cfm RewriteRule ^(.*)index.cfm$ http://www.mojadomena.com/ [R=301,L] RewriteCond %{THE_REQUEST} ^.*/default.htm RewriteRule ^(.*)default.htm$ http://www.mojadomena.com/ [R=301,L] RewriteCond %{THE_REQUEST} ^.*/index\.pl RewriteRule ^(.*)index.pl$ http://www.mojadomena.com/ [R=301,L] RewriteCond %{THE_REQUEST} ^.*/index\.php RewriteRule ^(.*)index.php$ http://www.mojadomena.com/ [R=301,L] RewriteEngine On RewriteCond %{HTTP_REFERER} ^.*(yandex.ru/clck/*) [NC] RewriteCond %{HTTP_REFERER} ^r.search.yahoo.com/_ylt=* [NC,OR] RewriteCond %{HTTP_REFERER} ^.*(addons.mozilla.org*) [NC] RewriteCond %{HTTP_REFERER} ^.*(firefox/addon/ilovevitaly/*) [NC] RewriteCond %{HTTP_REFERER} ^.*(ilovevitaly/*) [NC] RewriteRule .* - [F] |
||
Fisir Profil |
#3 · Zasláno: 24. 10. 2015, 15:32:30
Reaguji na Pavola Knuta Navratila:
Jestli máš nějaký problém nebo dotaz ohledně .htaccess u, laskavě se ptej konkrétně, nebo se neurážej a nech tohle vlákno zmizet v propadlišti dějin. Dám ti radu — počet odpovědí se u dotazu odvíjí podle jeho atraktivnosti. Přijde ti ten tvůj nějak extra zajímavý a hodný našeho volného času?
|
||
Pavol Knut Navratil Profil |
#4 · Zasláno: 25. 10. 2015, 09:00:16
Ani sa neurážam, len mi je divné že "vzor one txt bol otvoreny zhruba do stovky ale nik sa nevyjadril.
|
||
Davex Profil |
#5 · Zasláno: 25. 10. 2015, 12:27:51
Pavol Knut Navratil:
Nevím, co jsi chtěl slyšet za odpověď, ale pokud si dobře pamatuji, tak tam původně bylo 99 % zbytečností a nic hodnotného. Toto konstatování by ti moc nepomohlo, takže jsem raději mlčel. Jen mě tenkrát napadlo, že jsi asi ještě neslyšel o regulárních výrazech. Teď je tam pravidel výrazně méně a jsou pěkně seřazená - první užitečné, další nepotřebná a nefunkční. Asi bys tím chtěl řešit nějaký problém, ale nevím jaký a jestli opravdu existuje nebo je to nějaké preventivní opatření. Tady by bylo dobré si uvědomit, že se všechna pravidla vyhodnocují při každém HTTP požadavku a velké množství pravidel může webserver zbytečně zatěžovat. |
||
Pavol Knut Navratil Profil |
Isteže, presmerovanie .php, htm, shtml atď tam nie sú len ako preventívne opatrenia. Pred časom som mal v log záznamoch množstvo 404 len preto že tam tie pravidlá neboli riešené, tak som to ošetril. Dnes nemám žiadne 404 a preto tam tie pravidlá nechávam. Podľa vás zbytočný zápis by bol: SetEnvIfNoCase Referer igrobuy.com spambot=yes atď, skrátka 70 zápisov? Ja si nemyslím že by to (teda množstvo zápisov) nejako obmedzovalo a vytváralo zátaž servera. Rýchlosť načítania webu je pre "Amsterdam" do 200 ms a do "Vancouver" v Kanade je to okolo sekundy takže sa domnievam že je to minimálna záťaž čo do pravidiel v htaccesse.
Mňa viac zaujímalo "ako by tie htaccess zápisy riešil niekto iný". Teda celkovo ak je možnosť sa zlepšiť v tom aké sú možnosti riešení pri inom pohľade a ich širokého spektra názorov. Môžem byť predsa lepší alebo aspoň najlepší v tom čo, a ako to robím. Davex zrejme máš v mnohom pravdu čo sa týka blokovania SetEnvIfNoCase Referer igrobuy.com spambot=yes a pod, že ich je priveľa. Možno to zmažem a nechám nech sa to volne zapisuje do log súboru (tam sa toho namestí) keďže ma to nijako neobmezuje. Davex ďakujem za postreh. |
||
Časová prodleva: 9 let
|
0