Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: .htaccess tutorialai

Parašė Arnelis· 2008 Rugp. 9 20:08:45
#1

Sveiki,

Gal galit padėt man su šiuo straipsniu.
(paskutinis man svarbus dalykas prieš paleidžiant weba)

https://webdnd.com/readarticle.p...icle_id=41

Niekaip nesuprantu kaip vietą reikia atlikti veiksmus šiose vietose.

[2] Redirektinimas iš vieno failo į kitą

Susikuriate ir įrašote :
Redirect /kur_randasi/iš/root/file.ext http://www.adresas.lt/new/file/f...

[3] Blokavimas IP adreso iš .htaccess.

Susikuriate ir įrašote:
deny from 000.000.000.000 (IP adresas vietoj 000.000 ir t.t.)

[4] Suvedus adresą neteisingai iki failo kurio pas jūs nėra arba kitaip pavadintas meta įvairias klaidas pvz. 404 taigi išmoksime padaryti,kad vietoj įvairių klaidų numestų į jūsų pradinį arba norimą puslapį.

Susikuriam ir įrašom:
ErrorDocument errornumber /file.html (vietoj file.html jūsų norimą puslapį į kurį redirektintų,vietoj errornumber rašome klaidos skaičių pvz. 404)

Jei failas nėra root direktorijoje tada jums reikia rašyti :
ErrorDocument 500 /direktorija/file.html

Paaiškininmai:

401 - reikalingas autorizavimas
400 - bloga užklausa
403 - draudimas įeiti (visiems)
500 - serverio klaida (Internal Server Error)
404 - blogas puslapis

[5] Jeigu norit,kad jūsų saitas nebūtų atakuojamas spammerių?Tai galima padaryti,ir spammeriams bus daug sunkiau surasti jus.

Įrašome į .htaccess :
RewriteCond %{HTTP_USER_AGENT} Wget [OR]
RewriteCond %{HTTP_USER_AGENT} CherryPickerSE [OR]
RewriteCond %{HTTP_USER_AGENT} CherryPickerElite [OR]
RewriteCond %{HTTP_USER_AGENT} EmailCollector [OR]
RewriteCond %{HTTP_USER_AGENT} EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ExtractorPro
RewriteRule ^.*$ X.html [L]


[6] Jei nenorite,kad žmones naudotų jūsų paveikslėlius savo puslapyje tam tiks šis .htaccess įrašome :
RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?adresas.lt/.*$ [NC] RewriteRule \.(gif|jpg)$ - [F]

Kur paryškinau keisti į jūsų puslapio adresą
Beto galima priskirti šį dalyką,ne vien uždraustri naudoti jūsų paveiksliukus,bet ir failus.

[7] Beje pamiršau paminėti,jog galima padaryti,kad į saitą įleistų tik kelis arba vieną IP.
allow from 000.000.000.000

[8] Dinaminiai linkai (kažkas forume jau minėjo,bet čia kitoks mano variantas)

Pvz.:
Paprastas linkas: http://adresas.lt/tutorials.php?...p&id=1
Dynaminis linkas: http://adresas.lt/tutorials/php/1//

Įrašom :

Options +FollowSymLinks
RewriteEngine on
RewriteRule tutorials/(.*)/(.*)/$ /tutorials.php?cat=$1&id=$2

Paryškintą vietą pasikeisite kaip tik norite,pagal savo tinklapį.