Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
doc:obsolete:apache [28/12/2013 12:21] MicP [Installation d'un serveur LAMP] orthgraphe et formatage |
doc:obsolete:apache [29/12/2013 16:44] david96 [Installation d'un serveur LAMP] installer le module urlrewriting |
||
---|---|---|---|
Ligne 161: | Ligne 161: | ||
1) Avant toute chose, assurez vous d'avoir activé la prise en compte des fichiers ''htaccess''. Cf plus haut. | 1) Avant toute chose, assurez vous d'avoir activé la prise en compte des fichiers ''htaccess''. Cf plus haut. | ||
- | 2) Maintenant, il ne reste plus qu'à éditer le fichier | ||
- | /etc/apache2/httpd.conf | ||
- | dans lequel on va ajouter à la fin : | + | Entrez simplement la ligne suivante : |
- | LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so | + | <code root>a2enmod rewrite</code> |
- | + | Et redémarrer apache2 | |
- | Cette ligne indique à ''apache'' de charger le module permettant la réécriture d'url à la volée. Pour vérifier que la modif a bien été prise en compte, vous pouvez créer un script ''php'' contenant ceci : | + | <code root>service apache2 restart</code> |
- | <?php phpinfo(); ?> | + | |
- | + | ||
- | Ce script ''php'' exécuté dans votre navigateur vous montrera les détails de la configuration du serveur ''apache''. L'information qui nous intéresse se trouve dans le section ''apache2handler'', dans la sous-section ''Load modules'' vous devriez voir à la fin ''mod_rewrite'' ce qui signifie que le mode est bien activé. | + | |
- | 3)Passons à la pratique : je ne m'étalerais pas sur la syntaxe à adopter pour la mise en place des redirections, je vais simplement donner un exemple basique. Commençons par créer un fichier ''php'' contenant un banal texte genre : | + | |
- | si je vois ce message c'est que l' ''url rewriting'' fonctionne bien | + | |
- | + | ||
- | Mettez ce fichier à la racine de votre serveur et créez aussi un fichier ''.htaccess'' dans lequel vous allez mettre : | + | |
- | RewriteEngine on | + | |
- | RewriteRule ^test\.html$ /test.php [L] | + | |
- | + | ||
- | La première ligne demande l'activation du ''mod rewrite'' et celle d'après indique que lors d'une requête sur la page ''test.html'', il faut renvoyer ''test.php''. \\ | + | |
- | Une fois ceci fait, dans votre navigateur favoris entrez l'adresse : ''http://localhost/test.html'' et si tout s'est bien passé, vous devriez voir apparaître le contenu de la page ''test.php''. | + | |
===== mysql ===== | ===== mysql ===== |