현재 위치 - 대출자문플랫폼 - 외환 플랫폼 - Thinkphp 프레임워크 파일은 wamp 환경에서 get 을 통해 성공적으로 액세스할 수 있지만 pathinfo 를 통해서는 액세스할 수 없습니다. 왜요

Thinkphp 프레임워크 파일은 wamp 환경에서 get 을 통해 성공적으로 액세스할 수 있지만 pathinfo 를 통해서는 액세스할 수 없습니다. 왜요

ThinkPHP 의 Pathinfo 액세스 방법, 경로 액세스 방법, URL 재작성은 ThinkPHP 라우팅 액세스의 기본이며 ThinkPHP 개발에 매우 중요합니다. 필요하신 친구가 있으면 참고해 주세요.

이 문서에서는 ThinkPHP 의 pathinfo 에 대한 두 가지 모드, 네 가지 경로 액세스 모드 및 URL 재작성에 대한 지식을 요약하고 공유하여 쿼리 및 참조를 용이하게 합니다. 구체적인 요약은 다음과 같습니다.

1, 경로 정보

IndexAction.class.php 모듈 아래의 테스트 방법에 액세스합니다.

Http://localhost/index.php? M = 지수 & AMPA = 테스트? 동등한가? Http:// 로컬 호스트 /index.php/Index/test

2. 4 가지 경로 액세스 모드

구성 디렉토리에서 변경하시겠습니까? URL_MODEL 의 값은 다음과 같이 표시됩니다.

값 0? 이것을 정상 모드라고 합니다. 예: http://localhost/index.php? M= 모듈&; A= 방법

값은 1? 이를 pathinfo 모드라고 합니다. 예: http://localhost/index.php/module/method.

값은 2? Rewrite 재작성 (의사 정적) 이라고요? 관련 재작성 규칙을 직접 작성하거나 시스템에서 제공하는 재작성 규칙을 사용하여 index.php 를 숨기고 http://localhost/ module/method 를 생성할 수 있습니다.

값은 3? 서버에서 pathinfo 모드를 지원하지 않는 경우 호환성 모드라고 하지만 이전 경로 액세스 형식에서 pathinfo 형식을 사용했습니다. 그런 다음 경로 형식이 올바르지 않다는 메시지가 표시됩니다. 그런 다음 3 이라는 호환 모드를 사용하여 처리할 수 있습니다. 그의 경로 액세스는 http://localhost/index.php 와 비슷합니까? S= 모듈/방법?

3.URL 재작성 단계:

(1), d: \ wamp \ wamp \ Apache2 \ conf \ httpd.conf Apache 서버에서 URL_REWRITE 모듈을 열겠습니까?

(2), AllowOverride? 아니요? 윌. 아니요? 변경? 모두

(3), config.php 구성 파일 확인? URL_MODEL? 다음으로 설정? 2

(4), 놓아요? 。 Htaccess? 이 파일은 항목 파일과 같은 디렉토리에 있습니다.

URL 재작성을 사용하면 SEO 에 도움이 되지만 서버의 성능 소모가 증가합니다.

copyright 2024대출자문플랫폼