..
1. Introduktion til Apache mod_rewrite
Mod_rewrite Apache -moduler er et af de mest udbredte blandt dem tilgængelige for denne webserver, navnlig den omstændighed til tilrådighedsstillelse af et værktøj, der giver Webmastere at være en del af at skabe web-steder baseret på dynamiske web-baserede applikationer og på den anden gøre siderne produceret af programmet "fordøjelige" for søgemaskinerne.
Men hvad er funktionen af dette modul? I praksis mod_rewrite giver dig mulighed for at "oversætte" en URL i et andet bruger-defineret i henhold til visse regler, som skal skrives inden for Apache konfigurationsfilen eller inde i en separat fil, der kaldes. Htaccess-fil, som vil blive uploadet til 'inde i roden af vores website (selv på' upload denne fil skal gennemføres i henhold til bestemte kriterier, men vil uddybe denne diskussion om et øjeblik).
Et klassisk tilfælde af brug af mod_rewrite er relateret til oversættelsen af URL'er til statisk dynamik, vel at mærke, at dette begreb er afgørende, fordi formularen ikke er beregnet til at lave dynamiske adresse (som indeholder QueryString) som statisk, men snarere det modsatte! Den søgemaskine, og vores brugere vil se en statisk URL (pippo.html), men i virkeligheden den ressource findes i en dynamisk adresse (pagina.php? Id = foo).
For at gøre dette, vil vi skrive til vores regel i oversættelsen. Htaccess fil og uploade den til den ønskede placering (dvs. en, hvor de omskrive regler), og fra det øjeblik, der er involveret siderne følgende trin vil forekomme for vores web-server:
Men hvorfor skjule en URL? I dag grundene må søges i faktorer, der ofte ikke vedrører forhold nært beslægtede tekniske eller applikationsudvikling.
Oprindeligt mod_rewrite blev oprettet for at løse problemet med URL-adressen er for lang til at skrive, det skete (og ofte stadig sker) at for at opnå detrminata ressource type blev fyldt med QueryString variabler og parametre; omskrive eliminerer dette problem ved at evne til kunder, giver mere brugervenlige URL.
I dag har i stedet for at omskrive blevet et meget vigtigt emne for operationer med positionering af hjemmesider i søgemaskiner.
Og 'velkendt faktum, at de ikke indeksere sider effektivt nås ved QueryString for lang eller for rig på parametre, kan denne faktor begrænse muligheden for placeringen af en ressource i SERPs.
I praksis kan vi sige, at hvad der er brugervenligt for brugere, det er for søgemaskiner.
| |
Linux (Kursus)
Komplet guide til open source-system. Fra 49 €. |
| |
MySQL (Kursus)
Forvaltning af open source-database. Fra 39 €. |
| |
PHP (Kursus)
Fuld kursus for at skabe dynamiske web-sites. Fra 49 €. |