..
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:
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.
| |
Linux (kurssi)
Täydellinen opas avoimen lähdekoodin järjestelmä. Alkaen 49 €. |
| |
MySQL (kurssi)
Hallinta avoimen lähdekoodin tietokanta. Alkaen 39 €. |
| |
PHP (kurssi)
Täysi tietenkin luoda dynaamisia Web-sivustoja. Alkaen 49 €. |