Site projet : partie publique/privée et rewriting

Dans cette première leçon, nous allons

  • séparer notre application en une partie privée et une partie publique grâce aux htaccess ;
  • pour les plus avancés d’entre vous, introduire la réécriture d'URL.
Avant tout chose

Pour les utilisateurs de Vagrant (décidément...)

Il faut effectuer une petite modification de votre fichier setup.sh qui permet l'utilisation des fichiers .htaccess.

Il faut arrêter Vagrant (vagrant halt), remplacer la ligne

sed -i "s/AllowOverride None/AllowOverride All/g" /etc/apache2/apache2.conf
par
sed -i "s/AllowOverride None/AllowOverride All/g" /etc/apache2/sites-available/default

et relancer Vagrant (vagrant up).

Pour les autres

Le cas échéant, vous trouverez dans la FAQ de la semaine des éléments vous permettant de vérifier que le htaccess et le rewriting sont bien actifs sur votre serveur.

Le code de l'exercice 10 n'est bien évidemment pas donné, car il se base sur l'exercice 9 qui est le projet à rendre !

Travail à effectuer

Pour le groupe 1 (débutants) : exercice 10 : restructuration des dossiers, fichier .htaccess ; ne pas introduire ces éléments dans le projet.

Pour le groupe 2 (participants avancés) : introduire le découpage public/privé dans le projet.

Vidéo 1

Vidéo 2

Pour le groupe 1 (débutants) : cette leçon est optionnelle

Pour le groupe 2 (avancés) : réaliser l'exercice 11 et effectuer le quiz. Ne pas introduire le rewriting dans le projet.

Modifié le: mardi 13 février 2018, 16:22