MVC PHP framwork htaccess konfigūravimas
Dabar padarykime taip, kad visi užklausos iš
adreso eilutės būtų nukreiptos į mūsų failą
index.php. Tai yra viskas, ką vartotojas
įvestų naršyklėje, bus nukreipta
į index.php, o šio failo kodas susidoroja
su tuo, kurią puslapį
rodyti vartotojui.
Štai failo htaccess turinys:
RewriteEngine On
RewriteBase /
RewriteRule .+ index.php
Prisiminkime dabar, kad adresai iš aplanko project/webroot
neturėtų būti nukreipiami į index, nes
ten saugome stilius, scenarijus, paveikslėlius
ir panašius dalykus. Atsižvelkime į tai mūsų
htaccess faile:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/project/webroot/
RewriteRule .+ index.php
Sukurkite failą htaccess. Atlikite
aprašytą konfigūraciją. Patikrinkite jos veikimą:
visi adresai, išskyrus adresus iš aplanko project/webroot
turėtų būti nukreipiami į index.