..


Sponsoroidut linkit

Käytännön opas moduuli Apache Rewrite

Artikkelin kirjoittanut Claudio Garau
Sivu 1 4

1. Johdatus Apache mod_rewrite

Mod_rewrite Apache -moduulit on yksi laajimmin käytetyistä keskuudessa saatavilla tämän Web-palvelin, erityisesti siitä saataviin saattamiseen työkalu, jonka avulla sivuston ylläpitäjät voivat olla osa luodaan Web-sivustojen perustuu dynaamiseen web-pohjaisia ​​sovelluksia ja muita tehdä sivut tuottama sovellus "sulavan" hakukonetta varten.

Mutta mitä on tehtävä tämän moduulin? Käytännössä mod_rewrite voit "kääntää" URL toisessa käyttäjän määrittämä mukaan tietyt säännöt, joita on kirjoitettu sisällä Apachen asetustiedoston tai sisällä erilliseen tiedostoon nimeltään. Htaccess-tiedoston, joka ladataan "sisällä juuri sivustonsa (jopa" Lähetä tämä tiedosto on tehtävä mukaan tietyt kriteerit, mutta syventää tätä keskustelua hetken).

Klassinen esimerkki käytöstä mod_rewrite liittyy käännös URL joutua staattiseen dynamiikka, ottakaa huomioon, että tämä käsite on tärkeää, koska lomake ei ole tarkoitus tehdä dynaaminen osoite (sisältää QueryString) kuin staattinen, vaan pikemminkin päinvastoin! Hakukone ja meidän käyttäjät näkevät staattinen URL (pippo.html), mutta todellisuudessa resurssi olemassa dynaaminen osoite (pagina.php? Id = foo).

Siksi meidän tulee kirjoittaa sääntö käännös. Htaccess tiedosto ja lähetä se haluttuun paikkaan (eli sellainen, johon kirjoittaa säännöt pätevät), ja tästä hetkestä, sivut olivat mukana seuraavat vaiheet tapahtuu meidän web-palvelin:

  • vaativat asiakkaat voivat käyttää tietyn resurssin kirjoittamalla URL-osoitteen selaimesi (tässä tapauksessa pippo.html);
  • Web-palvelin (Apache, tietysti), kannanottoja ja tarkista määritetty polku kelvollinen aineisto;
  • pippo.html Sivua ei löydy, niin pyyntö periaatteessa pitäisi olla tyytyväisiä;
  • mutta sitten Web-palvelin etsii ohjeet mitä tehdä ja löytää tiedoston. htaccess;
  • mukaan lukien määritetyt säännöt tiedostoon, Web-palvelin muuntaa osoite kirjoitit todelliseen maailmaan ja palaa haluttu resurssi.
Lukeminen kohdat oikeusprosessi on "käännös" on URL, se voi sekoittaa tämän lomakkeen muihin käytettävissä kuten Apache ohjata, kirjoittaa uudelleen, mutta emme kanssa suuntaamaan polku pyynnön resurssi vaan "peitetään" samaa reittiä, sitten URL avulla asiakas todellisuudessa ei ole kelvollinen polku sisällä palvelin ja niitä ei ehkä koskaan, mitä tapahtuu jos ohjaukset.

Mutta miksi Piilota URL? Nykyään syitä on etsittävä tekijöitä, jotka usein eivät liity asioihin läheisesti liittyvää teknistä tai sovellusten kehittämiseen.

Aluksi mod_rewrite luotiin puuttua URL on liian pitkä tyyppi, se tapahtui (ja usein vielä tapahtuu) että saavuttaa detrminata resurssin tyyppi oli täynnä QueryString ja parametrit; kirjoittaa poistaa tämän ongelman kyky asiakkaiden tarjota käyttäjäystävällisellä URL.

Tänään sen sijaan, että uudelleenkirjoitus on tullut hyvin tärkeä aihe operaatioiden asemointi sivustot hakukoneita.
Ja "tunnettu tosiasia, että he eivät indeksoi sivuja tehokkaasti tavoittaa QueryString liian pitkä tai liian rikkaita parametrit, tämä seikka voi rajoittaa kykyä sijoittamisesta resurssien puitteissa SERPs.
Käytännössä voidaan sanoa, että mitä on käyttäjäystävällinen käyttäjille on hakukoneita varten.

Samassa luokassa ...
E-Learning
Linux (kurssi) Linux (kurssi)
Täydellinen opas avoimen lähdekoodin järjestelmä. Alkaen 49 €.
MySQL (kurssi) MySQL (kurssi)
Hallinta avoimen lähdekoodin tietokanta. Alkaen 39 €.
PHP (kurssi) PHP (kurssi)
Täysi tietenkin luoda dynaamisia Web-sivustoja. Alkaen 49 €.
Sponsoroidut linkit