찾다

 >  Q&A  >  본문

구분 기호 문제

안녕하세요 선생님 영상에 나온 주소www.tp5.com/hello/aaa/dddd-33-ccc-444-eee-5555.html 이렇게 나오던데 설정파일 구분자를 변경하면 주소가 나오네요 색상의 주소는 www.tp5.com/hello-aaa-dddd-33-ccc-444-eee-5555.html입니다. 클릭하면 hello 모듈을 찾을 수 없다는 메시지가 나타납니다. 이유는?

太子太子2281일 전1555

모든 응답(3)나는 대답할 것이다

  • 包子จุ๊บ

    包子จุ๊บ2020-01-03 00:02:26

    중재자님, 해결책을 찾으셨나요? 저도 문제를 겪었습니다. 구분 기호를 변경한 다음 URL 주소 표시줄에 '템플릿을 찾을 수 없습니다.'라고 출력했습니다.

    회신하다
    0
  • 天蓬老师

    天蓬老师2018-10-11 10:01:24

    귀하의 질문과 답변에는 라우팅의 조합 변수 규칙이 포함되어 있습니다.

    Route::get('item-<name>-<id>', 'product/detail')
        ->pattern(['name' => '\w+', 'id' => '\d+']);

    결합된 변수의 장점은 라우팅 규칙에 고정된 구분자가 없다는 것입니다. 예를 들어 라우팅 규칙과 같이 필요한 변수 규칙과 구분자를 자유롭게 결합할 수 있습니다. :

    Route::get('item<name><id>', 'product/detail')
        ->pattern(['name' => '[a-zA-Z]+', 'id' => '\d+']);Route::get('item@<name>-<id>', 'product/detail')
        ->pattern(['name' => '\w+', 'id' => '\d+']);

    공식 홈페이지의 변수 규칙에 대한 설명은 다음과 같이 변경하면 지원됩니다. 변수가 많은 경우 검색 엔진에 친숙한 URL 주소를 생성하려면 변수 규칙을 결합하여 사용할 수 있습니다. URL 주소를 아름답게 하기 위해서는 실행 효율성이 어느 정도 떨어지게 됩니다. 작업에 매개변수가 없거나 기본 매개변수가 없으면 실패를 방지하기 위해 규칙 변경에 주의하세요~~

    회신하다
    0
  • 秋香姐家的小书童

    秋香姐家的小书童2018-10-09 11:34:22

    라우팅 규칙 또는 의사 정적 규칙이 구성되지 않았습니다.

    회신하다
    0
  • 太子

    'pathinfo_depr' => '-', 이를 설정하면 www.tp5.com/hello-dddd-33-ccc-444-eee-5555.html이 표시됩니다. 이러한 연결 라우팅 규칙은 'hello/[ :dddd]/도 다시 작성합니다. [;ccc]/[:eee]' => ['index/index/hello', ['method' => 'get'], ['dddd' => 'd{4} ','ccc ' => 'd{4}'.'eee' => 'd{4}']], 규칙을 잘못 썼나요?

    太子 · 2018-10-09 11:41:28
    太子

    안내 좀 해주실 수 있나요?

    太子 · 2018-10-09 11:41:43
  • 취소회신하다