Galactic Civilizations 3
Activer la réécriture d'url d'apache sous windows

Activer la réécriture d'url d'apache sous windows

Catégorie: Administration.
Posté par le 02/04/2013.
Dernière mise à jour le 02/04/2013.

Description

Tout au long de ce tutoriel, vous apprendrez comment configurer votre serveur apache2 à l’aide d’un .htaccess afin qu’il permettre la réécriture d'URL sous windows.

Introduction

Ce tutoriel s’adresse aux personnes sous Windows utilisant un serveur apache2 comme serveur web ou ayant installer wamp server. Lors de ce tutoriel nous considérerons que le dossier racine de votre site est C:\wamp\www\tutorielsenfolie.

Principe

La réécriture d’URL consiste à mettre en place un système sur le serveur pour que chaque page générée dynamiquement ait sa propre URL. Par exemple, lorsqu’un utilisateur désire accéder à la page http://www. tutorielsenfolie.com/articles-7.html, le serveur doit renvoyer exactement la même chose que s’il avait demandé l’accès à la page http://www.tutorielsenfolie.com/?page=articles&id=7 (Si le serveur n’utilisait pas la réécriture d’URL).

La correspondance entre ces deux schémas d’URL se fait à l’aide d’expression régulière permettant de récupérer les valeurs des différentes variables.

Activer la réécriture d'url via wamp

L'activation de la réécriture d'url via l'interface graphique de wamp est très simple, tout d'abord démarrer wamp server.

  1. Cliquez ensuite sur l'icone de wamp;
  2. Allez dans « Apache » — « Apache modules »;

Menu de wamp

  1. Cochez ensuite « rewrite_module » dans la liste des modules;

activer  rewrite_module

  1. Pour finir, redémarrez wamp en cliquant sur « Restart All Services »;

Si « rewrite_module » n'apparait pas dans la liste, cliquez sur le triangle en bas de celle-ci.  more option

Activer la réécriture d'url en modifiant le fichier de configuration

Il est également très facile d'activer la réécriture d'url en modifiant le fichier de configuration « httpd.conf ». Pour ce faire, ouvrez le fichier de configuration « httpd.conf » qui se trouve dans le dossier « conf » du répertoire d'installation d'apache (par exemple : C:\wamp\bin\apache\apache2.2.22\) à l'aide d'un bloc note.

il faut ensuite décommenter (retirer le « # ») la ligne :

...
LoadModule rewrite_module modules/mod_rewrite.so
...

Si le serveur est démarré, redémarrez le. Les configurations seront prises en compte au prochain démarrage.

Test et mise en place des routes

Maintenant que la réécrite est activée, nous allons la tester. Pour cela créér un fichier .htaccess dans le dossier www/tutorielsenfolie de notre site web. Pour ce faire:

  1. Ouvrez un bloc note et faite « fichier » - « enregsistrer sous... »;
  2. Ecrivez .htaccess;
  3. Enregistrez ce fichier;

.htaccess

RewriteEngine on
RewriteRule ^(.*)$ routeur.php [L]

Créez ensuite le fichier routeur.php à l'aide d'un block note dans le même répertoire.

routeur.php

<?php
echo 'OK';
?>

Maintenant nous allons tester le bon fonctionnement de la réécriture d’URL. Rendez-vous à l’adresse « http://localhost/tutorielsenfolie/test.html » sur votre navigateur. Si la redirection fonctionne, vous devriez voir apparaître le message OK. Si ce n’est pas le cas c’est que votre serveur n’est pas (ou est mal) configuré.

Réécriture d'url test

Tu as aimé ce tutoriel ?
Aide nous à améliorer le site ! Deviens partenaire officiel ou suis nous sur facebook !

Commentaires[0]

Tu as aimé ce tutoriel ? Alors partage-le avec tes amis !
Partager sur Facebook Partager sur Twitter Partager sur Myspace Partager sur Stumbleupon Soumettre sur Reddit Partager sur Digg Ajouter à vos favoris Technorati Ajouter à vos favoris Live Ajouter à vos favoris Google Ajouter sur vos favoris Yahoo Voir le flux rss

Mots Clés: Administration apache2 configuration htaccess redirection reecriture url rewrite web windows

Veve :
(11/04/2013 - 17:19:44)
il faut juste mettre "sudo" à la place de "su" pour exécuter la commande en root

Veve :
(11/04/2013 - 17:18:56)
Salut tu peux aller lire ce tutoriel: http://www.tutorielsenfolie.com/tutoriels-63-installation-configuration-opennebula.html Il fonctionne aussi sous ubuntu

safa.souissi4 :
(10/04/2013 - 20:58:13)
s'il vous plait c urgent :(

safa.souissi4 :
(10/04/2013 - 20:56:25)
bonsoir,je cherche un tutos pour installer opennebula.org sous ubuntu 12.

Veve :
(18/03/2013 - 20:07:49)
oui, j'essaye de voir d'ou viens le problème.

sonde :
(18/03/2013 - 13:29:57)
re merci (j apprend un peu plus) je crois que j ai trouver pourquoi je peu pas poster si il y a ligne code impossible de poster lol

Veve :
(17/03/2013 - 21:34:49)
Salut, j'espère que ça t'a aidé.

sonde :
(17/03/2013 - 09:59:02)
pour ton aide

sonde :
(17/03/2013 - 09:57:36)
slt Veve impossible de laisser com

sonde :
(17/03/2013 - 09:56:55)
??

Demi-dieu :
(15/03/2013 - 18:41:13)
salut ^^

sonde :
(13/03/2013 - 14:49:35)
un petit coucou

Tanamoureuse :
(29/09/2011 - 06:11:08)
Je t'aime

Faire un don

Ma Publicité ici


Faire un don