..
1. Introduction à Apache mod_rewrite
Le mod_rewrite d'Apache est l'un des modules les plus utilisés parmi ceux disponibles pour ce serveur Web, en particulier le fait de mettre à disposition un outil qui permet aux webmasters de faire partie de la création de sites Web basés sur des applications web dynamiques basés sur l'autre et de rendre les pages produites par l'application «digeste» pour les moteurs de recherche.
Mais quelle est la fonction de ce module? Dans la pratique, mod_rewrite permet de "traduire" une URL dans un autre définis par l'utilisateur en fonction de certaines règles qui doivent être écrites dans le fichier de configuration d'Apache ou dans un fichier séparé, appelé. Htaccess, qui seront téléchargés sur »à l'intérieur de la racine de notre site web (même les" télécharger ce fichier doit être menée conformément à certains critères, mais permettra d'approfondir cette discussion dans un instant).
Un cas classique d'utilisation de mod_rewrite est liée à la traduction d'URL dans la dynamique statique, vous l'esprit que ce concept est crucial, parce que la forme n'est pas destiné à faire d'adresse dynamique (contenant querystring) en tant que statique, mais plutôt le contraire! Le moteur de recherche et de nos utilisateurs verront une URL statique (pippo.html), mais en réalité, la ressource existe dans une adresse dynamique (pagina.php? Id = toto).
Pour ce faire, nous allons écrire notre règle dans la traduction. Htaccess et de le transférer à l'endroit désiré (c'est à dire celui pour lequel les règles de réécriture s'appliquent), et à partir de ce moment, les pages comportait les étapes suivantes auront lieu pour notre serveur Web:
Mais pourquoi cacher une URL? Aujourd'hui, les raisons doivent être recherchées dans les facteurs qui souvent ne se rapportent pas à des questions étroitement liées techniques ou de développement d'application.
Initialement, le mod_rewrite a été créé pour résoudre le problème de l'URL est trop long à taper, c'est arrivé (et cela arrive souvent encore) que pour atteindre le type de ressource detrminata débordaient avec des variables et des paramètres de chaîne de requête; réécrire élimine ce problème en la capacité des clients à fournir URL plus convivial.
Aujourd'hui, au lieu de réécrire est devenu un sujet très important pour les opérations avec le positionnement de sites web dans les moteurs de recherche.
Et "bien connu fait qu'ils ne les pages d'index efficacement atteint par querystring trop longue ou trop riche en paramètres, ce facteur peut limiter la capacité de l'installation d'une ressource dans les SERPs.
En pratique, nous pouvons dire que ce qui est convivial pour les utilisateurs, il est pour les moteurs de recherche.
| |
Linux (Cours)
Guide complet de système open-source. A partir de 49 €. |
| |
MySQL (Cours)
Gestion des bases de données open-source. A partir de 39 €. |
| |
PHP (cours)
Cours complet pour la création de sites Web dynamiques. A partir de 49 €. |