簡體   English   中英

Slim Framework路由不起作用

[英]Slim Framework routing not working

我正在學習Slim Framework,並被其路由卡住了。

工作代碼。 代碼片段1:

$app = new \Slim\App();

$app->get("/", function () {
   echo "Hello SlimFramework";
});

$app->run();

無法運作。 代碼片段2:

$app = new \Slim\App();

$app->get("/hello/{name}", function (Request $request, Response $response) {

     $name = $request->getAttribute('name');
     $response->getBody()->write("Hello, $name");

     return $response; 
});

$app->run();

我收到“在此服務器上找不到所請求的URL / hello / name”。 適用於代碼段#2。 任何線索,這是怎么回事?

.htaccess文件

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]

提前致謝 !

為了解決這個問題,我不得不從頭開始。 @ceejayoz的有關確保.htaccess是否正常工作的解決方案,對於測試.htaccess配置很有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM