-
Notifications
You must be signed in to change notification settings - Fork 5
HowTo URLrewriting
Ben edited this page Jan 21, 2017
·
19 revisions
Il serait trop long d'expliquer le principe ici, je donne quelques liens dans le paragraphe dédié.
C'est cette technique qui va être utilisée pour configurer nos jolies urls, il est nécessaire d'avoir un peu de connaissance sur le sujet pour poursuivre ce How To
Ce module est installé automatiquement lors de l'installation via apt, mais il n'est pas forcément activvé par défaut dans toutes les distributions. Pour en être sûr, on l'active :
sudo a2enmod rewritePour autoriser la réécriture via les fichiers .htaccess, on doit régler les répertoires concernés (ici / et /var/www) dans apache, avec la directive AllowOverride All
On édite le fichier /etc/apache2/apache2.conf vers la ligne 155 (pour la distrib debian 8 à ce jour), pour transformer en :
# Sets the default security model of the Apache2 HTTPD server. It does
# not allow access to the root filesystem outside of /usr/share and /var/www.
# The former is used by web applications packaged in Debian,
# the latter may be used for local directories served by the web server. If
# your system is serving content from a sub-directory in /srv you must allow
# access here, or in any related virtual host.
<Directory />
Options FollowSymLinks
AllowOverride All
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>