..
1. Inleiding tot Apache mod_rewrite
De mod_rewrite Apache modules is een van de meest gebruikte onder die beschikbaar zijn voor deze webserver, met name het feit van beschikbaarstelling van een tool waarmee webmasters om een deel van het creëren van websites op basis van dynamische web-gebaseerde applicaties en aan de andere kant maken de pagina's die door de toepassing "verteerbaar" voor de zoekmachines.
Maar wat is de functie van deze module? In de praktijk mod_rewrite kunt u "vertalen" van een URL in een andere door de gebruiker gedefinieerde volgens bepaalde regels die moeten worden geschreven in de Apache configuratie bestand of in een apart bestand, genaamd. Htaccess bestand, dat zal worden geüpload naar 'binnenkant van de wortel van onze website (zelfs de' upload dit bestand moet worden uitgevoerd volgens bepaalde criteria, maar zal deze discussie te verdiepen in een moment).
Een klassiek geval van het gebruik van mod_rewrite is gerelateerd aan de vertaling van de URL's in statische dynamiek, let wel dat dit concept is cruciaal, want de vorm is niet bedoeld om dynamisch te pakken (met querystring) zo statisch, maar eerder het tegenovergestelde! De zoekmachine en onze gebruikers zullen zien een statische URL (pippo.html), maar in werkelijkheid de bron bestaat in een dynamisch adres (pagina.php? Id = foo).
Om dit te doen zullen we schrijven onze regel in de vertaling. Htaccess bestand en upload het naar de gewenste locatie (dwz een waarvoor de herschrijfregels van toepassing zijn), en vanaf dat moment, de pagina's die betrokken zijn de volgende stappen zal gebeuren voor onze Web Server:
Maar waarom verbergt een URL? Tegenwoordig is de reden moet gezocht worden in factoren die vaak geen betrekking hebben op aangelegenheden die nauw verbonden technische en applicatie-ontwikkeling.
Aanvankelijk was de mod_rewrite werd opgericht om het probleem van het URL-adres is te lang om te typen, het is gebeurd (en vaak nog steeds gebeurt), dat te bereiken detrminata brontype waren vol met querystring variabelen en parameters, herschrijven elimineert dit probleem door het vermogen van klanten om meer gebruikers vriendelijke URL te geven.
Vandaag de dag is in plaats van herschrijven uitgegroeid tot een zeer belangrijk onderwerp voor operaties met de positionering van websites in zoekmachines.
En 'bekend feit dat ze geen index-pagina's efficiënt te bereiken met de querystring te lang of te rijk aan parameters, kan deze factor beperkt de mogelijkheid van de plaatsing van een bron binnen de SERPs.
In de praktijk kunnen we zeggen dat wat is gebruiksvriendelijk voor de gebruikers is het voor zoekmachines.
| |
Linux (Cursus)
Complete gids voor open-source systeem. Van 49 €. |
| |
MySQL (Cursus)
Beheer van de open source database. Van 39 €. |
| |
PHP (Cursus)
Volledige cursus voor het maken van dynamische websites. Van 49 €. |