Net Majstor
Новембар 21, 2008, 03:57:27 *
Добродошли, Гост. Молим вас пријавите се или се региструјте.
Да нисте изгубили свој активациони e-mail?

Пријавите се корисничким именом, лозинком и дужином сесије
 
   Почетна   Помоћ Претрага Пријављивање Регистрација  
Странице: [1]   Иди доле
  Штампај  
Аутор Тема: Htaccess Obrazovanje  (Прочитано 651 пута)
0 чланова и 1 гост прегледају ову тему.
kecap
VIP
Desna ruka
******
Ван мреже Ван мреже

Поруке: 992


U ćutanju je Sigurnost!!!

kecapbwe@hotmail.com
WWW E-mail
« послато: Јул 24, 2008, 06:14:27 »

Mod rewrite (jednostavni linkovi)

Dobrodošli u moj prvi Htaccess tutorijal. Ovdje ću vam objasniti kako koristiti .htaccess datoteku u korisne svrhe novih stranica.

Ako imate neku stranicu tipa www.vasadomena.com/test.php i želite napraviti da URL te stranice izgleda ovako www.vasadomena.com/test onda ćete ovdje naučiti kako to napraviti.
Prvo i osnovno što trebate da bi vam ova skripta radila je uključen mod rewrite na vašem serveru. Mod rewrite je uključen po standardu ali ga administrator servera može isključiti tako da prije pitajte vašeg hosting providera ima li odobren mod rewrite (ako ima onda možemo početi sa poslom).

UPOZORENJE PRIJE KODA
Kada napravite novi link stari link vam više neće raditi (baš zato je potreban mod rewrite)

KOD
Prvo napravite neku htaccess.txt datoteku i onda upišite kod koji se nalazi ispod u nju. Onda kada taj kod uredite i stavite u tu datoteku onda morate uploadati datoteku na server te je preimenovati u .htaccess

RewriteEngine on
RewriteRule ime datoteke\.njezina ekstenzija$ novi link

To bi u praktičnoj primjeni izgledalo ovako

RewriteEngine on
RewriteRule html-obrazovanje\.php$ html-obrazovanje

Ako se brinete za SEO nema potrebe. Mod rewrite će vam prebrisati stari link i staviti novi link tako da ćete na tražilicama biti isto popularni.

Htaccess password

Primjetio sam da dosta ljudi želi zaštiti svoje datoteke ili foldere zato sam i napisao ovaj tutorijal.
Da odmah krenemo. Prvo i osnovno morate imati path do vaše stranice na serveru da bi uspjeli podesiti vašu lozinku.
Ako znate path onda možemo krenuti.
Prvo ćemo kreirati neku datoteku koju ljudi obično nazovu passwd.txt (kada tu datoteku objavite na server onda je preimenujete u passwd ).
U tu datoteku ćete napisati vaše korisničko ime i lozinku koju dobijete na ovoj stranici (lozinka se mora generirati jer se nemože napisati obična lozinka) http://www.kxs.net/support/htaccess_pw.html
Kada ste to napravili objavite tu datoteku u mom slučaju u vaš FTP root folder (folder koji se prvi otvori kada se spojite na FTP server). Kada ste objavili tu datoteku i znate path vaše stranice onda možemo početi.

Napravite datoteku koja se zove htaccess.txt te u nju stavite ovo:

AuthType Basic
AuthName "Ovaj dio stranice je zabranjen. Pristup imaju samo administratori"
AuthUserFile "vaš path /passwd"
require valid-user


Objavite tu datoteku u folder koji želite da bude zaštićen te je preimenujte u .htaccess

Kada i ako ste to napravili vaš folder je osiguran korisničkim imenom i lozinkom. Sada više nitko nemože pristupiti u vaš folder te ste dobili vaše malo administratorsko ili privatno područije.

Htaccess password logout

Kod htaccess zaštite folder se pojavljuje jedan problem, a to je kako se odlogirati. Da bi se odlogirali trebate zatvoriti vaš Web browser izbrisati kolačiće ali to većina ljudi ne radi tako da netko može pristupiti vašim datotekama.

Ja koristim ovo riješenje za svoj login. Dapače ne radi u Internet Explorer browseru ali nema veze svi moji administratori koriste Mozila Firefox ili neke druge browsere. Evo ovaj kod stavite na stranicu da bi se vaši korisnici mogli odlogirati:

Код:
<a href="http://logout:logout@vašastranica.com/zaštićeni folder ">Odjava</a>

Vlastite error stranice

Mnoge hosting kompanije vam pružaju mogućnost vlastitih error stranica uz vaš hosting. Ono najvažnije je kako iskoristiti te error stranice tj. kako napraviti error stranicu. Ovdje u ovom tutorijalu ću vam objasniti kako napraviti vlastite error stranice.

Otvorite vašu .htaccess datoteku ili ako je nemate napravite je na serveru te je downloadajte na vaše računalo te je otvorite. Kada je otvorite onda jednostavno kopitajte kod ispod u tu datoteku, uredite ga i imate vlastite error stranice

KOD

ErrorDocument 400 http://www.vašastranica.com/errordokument.html
ErrorDocument 401 http://www.vašastranica.com/errordokument.html
ErrorDocument 403 http://www.vašastranica.com/errordokument.html
ErrorDocument 404 http://www.vašastranica.com/errordokument.html
ErrorDocument 500 http://www.vašastranica.com/errordokument.html

OBJAŠNJENJE ERRORA
404 - stranica se nemože pronaći
401 - neovlašten pristup nekom dokumentu/folderu
403 - zabranjen pristup nekom dokumentu/folderu
400 - pogrešan zahtjev prema serveru
500 - internal server error

Bannanje IP adrese

Imate posjetitelja koji vam ruše stranicu, imaju statičnu IP adresu te ih se želite riješiti onda ste došli na pravo mjesto. Ovdje ću vas naučiti kako bannati osobu pomoću .htaccess datoteke.

Код:
<Limit GET POST>
 order allow,deny
 deny from IP adresa
 allow from all
</Limit>

Banovanje referer stranice

Ako ne želite da korisnici dolaze na vašu stranicu pomoću linka na nekoj drugoj određenoj stranici onda ste došli na pravo mjesto.
Ovdje ćemo vas naučiti kako bannati određenu referer stranicu.

Код:
RewriteEngine on

RewriteCond %{HTTP_REFERER} imestranice\.com [NC]
RewriteRule .* - [F]

tut by Luka032
Сачувана

Странице: [1]   Иди горе
  Штампај  
 
Пребаци се на:  

Покреће MySQL Покреће PHP
CO.CC:Free Domain




Nasa mreza: Asta Host | Sonix Net | My Exploit | Lovac Na Novac
Partneri: Net Centar | RE.rs | Kecap

Powered by SMF | SMF © 2006-2008, Simple Machines LLC | Српски превод: Јован Турањанин
Исправан XHTML 1.0! Исправан CSS!