..


Sponzorirani linkovi

Praktični vodič za modul u Apache Rewrite

Članak je napisao Claudio Garau
Stranica 1 od 4

1. Uvod u Apache mod_rewrite

Mod_rewrite Apache modula je jedan od najčešće korištenih među onima za ovu web server, posebice zbog Webmasteri pružiti alat koji omogućuje s jedne strane za stvaranje web-mjesta na temelju dinamičkih web aplikacija i na druge napraviti stranice proizvodi aplikaciju "probavljiv" za tražilice.

No, što je funkcija ovog modula? U praksi, mod_rewrite omogućuje vam da "prevesti" URL-u neki drugi korisnik-definiran u skladu s određenim pravilima koja mora biti napisan u datoteku Apache konfiguraciju ili u zasebnu datoteku, pod nazivom. Htaccess varalica, koji će biti učitane u 'unutar korijena naše web stranice (čak i "upload ovu sliku moraju biti u skladu s određenim kriterijima, ali će produbiti raspravu u trenutku).

Klasičan slučaj upotrebe mod_rewrite se odnose na prevođenje dinamičkih URL-u statički, um vas da se taj pojam je ključno, jer obrazac nije značilo da bi dinamičke adrese (sadrži querystring) kao statične, već naprotiv! Tražilice i naši korisnici će vidjeti statički URL (pippo.html), ali u stvarnosti postoji resursa u dinamičnom adresu (pagina.php? Id = foo).

Da biste to učinili ćemo pisati naše pravilo u prijevodu. Htaccess datoteku i upload na željeno mjesto (tj. jedan za koje prepisati pravila), i od tog trenutka, stranice su uključeni sljedeći koraci će se pojaviti Web poslužitelj za naš:

  • zahtijevati klijenata za pristup određeni resurs upisivanjem URL u adresnu traku svog preglednika (u našem slučaju pippo.html);
  • Web poslužitelj (Apache naravno), dobit će ulaz i provjerite je li određeni put nije valjan za traženi;
  • pippo.html stranica ne postoji, onda zahtjev, u načelu ne bi trebao biti zadovoljni;
  • ali onda web-poslužitelj će tražiti upute o tome što učiniti i pronaći datoteku htaccess.;
  • uključujući i pravila navedena u datoteci, web-poslužitelj će prevesti adresu upisali u stvarnom svijetu i vratiti željeni resurs.
Čitanje odlomaka iz postupka "prijevod" na URL-a, to bi bilo moguće da se zbuniti ovom obliku s drugim dostupnim, kao što su Apache preusmjeriti, prepisati sa, ali mi se ne preusmjeravanje put zahtjev za resurs, ali "maskiranje" isti put, tako da URL koristi klijent zapravo nije ispravan put unutar poslužitelja i nikada ne može biti, nešto što se događa u slučaju preusmjeravanja.

Ali zašto sakriti URL? Danas razloge treba tražiti u čimbenicima koji često ne odnose na pitanja usko povezano tehničko ili razvoj aplikacija.

U početku mod_rewrite je stvoren kako bi se riješio problem URL predug da bi se tip, to se dogodilo (a često i još uvijek se događa) da bi se postigla detrminata resurs tipa su prepuna querystring varijabli i parametara, prepisati eliminira ovaj problem sposobnost klijenata kako bi osigurao više user friendly URL-a.

Danas, prepisati postala umjesto vrlo važno pitanje za transakcije koje uključuju smještaj web stranica na tražilicama.
I 'dobro poznata činjenica da oni ne indeksirati stranice učinkovitije doći querystring predugo ili previše bogat parametara, ovaj faktor može ograničiti sposobnost resursa pozicioniranje u SERPs.
U praksi, možemo reći da je ono što je user friendly za korisnika i za tražilice.

U istoj kategoriji ...
E-učenje
Linux (tečaj) Linux (tečaj)
Kompletan vodič za open-source sustava. Počevši od 49 €.
MySQL (tečaj) MySQL (tečaj)
Upravljanje open-source baza podataka. Počevši od 39 €.
PHP (tečaj) PHP (tečaj)
Cijeli tečaj za izradu dinamičkih Web stranica. Počevši od 49 €.
Sponzorirani linkovi