簡體   English   中英

在 symfony 上按路線導航時找不到 404

[英]404 not found when navigate by route on symfony

當我在路線上導航時,我看不到我的頁面 web,我剛剛得到 404 not found

# config/routes/attributes.yaml 
controllers: 
  resource: ../../src/Controller/ 
  type: attribute 
kernel: 
  resource: ../../src/Kernel.php 
  type: attribute``` 

# Controller 

namespace App\Controller; 
use Symfony\Component\HttpFoundation\Response; 
class LuckyController { 
  #[Route('/lucky/number')] 
  public function number(): Response { 
    $number = random_int(0, 100); 
    return $this->render('lucky/number.html.twig', [ 'number' => $number, ]); } }

# Twig (not relevant to question)

{# templates/lucky/number.html.twig #} 
<h1>Your lucky number is {{ number }}</h1>

我認為您需要 .htaccess 來重寫 url,安裝 apache-patch,它將負責配置並添加 htaccess。

安裝apache包

composer require symfony/apache-pack

暫無
暫無

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

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