我在我的index.php克萊因路線不返回任何
<?php
require 'vendor/autoload.php';
$router = new \Klein\Klein();
$router->respond('/hello-world', function() {
return 'Hello World!';
});
$router->dispatch();
和htaccess的得到這個代碼:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . /index.php [L]
,當我嘗試打開/你好世界(或index.php/hello-world)它只是給我一個空白的白屏。 如果我只有這條路:
$router->respond(function() {
return 'All the things';
});
它的工作原理上的index.php /但不是在/
我找了很長時間,但看不出什麼錯?
這是一個很好的問題。它似乎沒有迴應你的$ _GET變量。你有這個想法嗎? – bafromca
是否有可能你的Apache配置設置爲.htaccess無法覆蓋它? – eimajenthat