찾다

 >  Q&A  >  본문

PHP 프레임워크에서 URL을 아름답게 만들기

htaccess에 규칙을 추가할 수 있다는 것을 알고 있지만 PHP 프레임워크에서는 그렇게 하지 않고 어떻게든 여전히 아름다운 URL을 갖고 있다는 것을 알았습니다. 서버가 URL 규칙을 모르는 경우 어떻게 이를 수행할 수 있습니까?

Yii의 URL 관리자 수업을 찾아봤는데 어떻게 진행되는지 이해가 안 돼요.

P粉176980522P粉176980522392일 전708

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

  • P粉801904089

    P粉8019040892023-10-31 08:17:16

    이 작업은 일반적으로 다음 규칙에 따라 모든 요청을 단일 진입점(요청에 따라 다른 코드를 실행하는 파일)으로 라우팅하여 수행됩니다.

    으아아아

    그런 다음 파일은 요청($_SERVER["REQUEST_URI"])을 경로 목록(요청과 일치하는 패턴, 실행 경로를 컨트롤러 작업(MVC 애플리케이션의 경우) 또는 기타 작업에 매핑)과 비교합니다. 프레임워크에는 요청 자체에서 컨트롤러와 작업을 추론할 수 있는 경로가 백업 경로로 포함되는 경우가 많습니다.

    간단한 예:

    으아아아

    첫 번째 구성과 함께 domain.com/about와 같은 URL을 사용할 수 있는 간단한 스크립트입니다. 여기서 무슨 일이 일어나고 있는지 이해하는 데 도움이 되기를 바랍니다.

    회신하다
    0
  • 취소회신하다