Yağ Ücretsiz Çerçevesinde mod_rewrite ile basit bir problem

0 Cevap php

I am trying to setup and learn the Fat Free Framework for PHP. http://fatfree.sourceforge.net/

Bu kurulumu oldukça basit ve ben mAmp kullanarak benim makinede çalışan duyuyorum.

Ben sadece fin çalışan 'merhaba dünya' örnek almak mümkün oldu:

require_once 'path/to/F3.php';
F3::route('GET /','home');
    function home() {
        echo 'Hello, world!';
    }
F3::run();

Ama iki güzergah var, ikinci bölümünde, eklemek çalıştığınızda:

require_once 'F3/F3.php';

F3::route('GET /','home');
function home() {
    echo 'Hello, world!';
}

F3::route('GET /about','about');
function about()
{
    echo 'About Us.';
}

F3::run();

Ben ikinci URL çalışırsanız ben bir 404 hatası alıyorum: / hakkında

Emin mod_rewrite komutları bir çalışma olacağını neden ve diğer değil.

Aşağıda benim .htaccess dosyası:

# Enable rewrite engine and route requests to framework
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L,QSA]

# Disable ETags
Header Unset ETag
FileETag none

# Default expires header if none specified (stay in browser cache for 7 days)
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A604800
</IfModule>

0 Cevap