Ρύθμιση του htaccess για ένα MVC framework σε PHP

Τώρα ας τακτοποιήσουμε έτσι ώστε όλα τα αιτήματα από τη γραμμή διευθύνσεων να απευθύνονται στο αρχείο μας index.php. Δηλαδή ό,τι και να πληκτρολογήσει ο χρήστης στο πρόγραμμα πλοήγησης θα απευθύνεται στο index.php, και ο κώδικας αυτού του αρχείου θα ασχολείται με το ποια ακριβώς σελίδα θα εμφανιστεί στον χρήστη.

Ακολουθεί τα περιεχόμενα του αρχείου htaccess:

.htaccessRewriteEngine On
RewriteBase /

RewriteRule .+ index.php

Ας θυμηθούμε τώρα ότι οι διευθύνσεις από τον φάκελο project/webroot δεν πρέπει να ανακατευθύνονται στο index, αφού εκεί αποθηκεύουμε στυλ, scripts, εικόνες και παρόμοια πράγματα. Ας το λάβουμε υπόψη στο htaccess μας:

.htaccessRewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} !^/project/webroot/
RewriteRule .+ index.php
Задание 1

Δημιουργήστε το αρχείο htaccess. Εκτελέστε τη ρύθμιση που περιγράφηκε. Ελέγξτε τη λειτουργία της: όλες οι διευθύνσεις, εκτός από τις διευθύνσεις από τον φάκελο project/webroot πρέπει να ανακατευθύνονται στο index.