[Stretch] Problème URL Rewriting

Salut à tous,

Je m’essaye (en vain) depuis quelques heures à l’URL Rewriting.
J’ai installé Apache2 sur mon ordi, il est en version 2.4.25 (Debian)
Dans le fichier apache2.conf j’ai ajouté :

< ifModule mod_rewrite.c>
    RewriteEngine On
< /ifModule>

J’ai créé un .htaccess :

RewriteEngine on
RewriteRule index.html index.php

–> juste pour tester si quand j’entre l’adresse : monAdresse/index.html il m’ouvre index.php et ça ne marche pas…
J’ai tout essayé, rien ne fonctionne, je n’arrive pas à activer ce foutu URL Rewriting sur mon serveur…

Bonjour,

As-tu activé le module ?

a2enmod rewrite && systemctl restart apache2

Que dit le journal d’erreur ?

cat /var/log/apache2/error.log

Je plussoie les remarques de sk4hrr .

Après que le module ai été activé, il faudra aussi aller modifier la configuration “du site” pour ajouter au minimum les deux lignes ci-dessous :

Options Indexes FollowSymLinks MultiViews
AllowOverride All

Puis demander à Apache de recharger la configuration.

Un peu de documentation sur ce sujet, en anglais :
digitalocean - mod_rewrite on Ubuntu 14.04
digitalocean - mod_rewrite tutorial

Outil de test pour mod_rewrite :
http://htaccess.mwl.be/


AnonymousCoward

Super merci !
Le service était bien activé. Le soucis venait que j’avais mis les “options” indiquées par @AnonymousCoward dans un fichier à part comme indiqué dans un autre tuto que dans les liens qu’il me donne, c’est à mettre dans le 000-default.conf
Et du coup ça marche !