認識到以下幾點:WAMP,SlimPHP和Htacess
$app = new \Slim\Slim();
$app->get('/', function() {
echo "Hello";
});
$app->get('/:name', function() {
echo "Hello";
});
$app->run();
它首先看到的路線就好了,第二個怎麼過返回
Not Found
The requested URL /image-uploader/gg was not found on this server.
這導致我相信我沒有在wamp中啓用重寫模塊。所以我啓用了它,並設置AllowOverride
到All
然後我重新啓動WAMP,並參觀了localhost/image-uploader/
,我得到Hello
,怎麼過來訪的第二條路線給上述錯誤。
爲什麼?我的htaccess的是這樣的:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule index.php [L]
</IfModule>
您是通過'/ image-uploader'訪問第一個路徑嗎? – castis
@castis我去'localhost/image-uploader /'來訪問我的應用程序。所以我不確定你在問什麼。 – TheWebs
如果你只是去'localhost',會發生什麼? – castis