thinkphp에서 URL 인덱스를 제거하는 방법: 1. .htaccess 파일을 프로젝트의 루트 디렉터리로 이동합니다. 2. 프로젝트 구성 파일에 "'URL_MODEL'=> 2"를 추가합니다. conf 파일; 4. mod_rewrite.so 앞의 # 기호를 삭제합니다. 5. Apache를 다시 시작합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, ThinkPHP 버전 5, Dell G3 컴퓨터.
thinkphp에서 URL 인덱스를 제거하는 방법은 무엇입니까?
ThinkPHP URL에서 index.php 제거
ThinkPHP URL에서 index.php 제거는 두 단계로 나누어집니다.
1: 가장 먼저 해야 할 일은 브라우저의 탐색 모음에서 index.php를 제거하고 여전히 정상적으로 작동할 수 있습니다. 웹사이트
1를 방문하여 .htaccess 파일을 프로젝트의 루트 디렉터리로
2 이동하고, 프로젝트 구성 파일에
'URL_MODEL' => 2, // URL访问模式,可选参数0、1、2、3,代表以下四种模式: // 0 (普通模式); 1 (PATHINFO 模式); 2 (REWRITE 模式); 3 (兼容模式) 默认为PATHINFO 模式(经测验,此处 'URL_MODEL' => 1或2 都可以 没太大的影响)
3을 추가한 다음 Apache의 httpd에서
관련 구성을 수행합니다. .conf LoadModule rewrite_module 모듈/mod_rewrite.so 파일에서 Apache를 제거하고 다시 시작합니다
두: 위 작업을 완료한 후 index.php를 추가하지 않고도 정상적으로 웹사이트에 접속할 수 있지만, 웹사이트에 있는 대부분의 링크는 ThinkPHP를 사용하여 이루어집니다. 태그가 있는 글꼴이나 그림을 클릭하여 점프하는 링크가 index.php에 있으므로 아래의 두 번째 단계는 U()를 사용하여 발생한 index.php를 제거하는 것입니다. U().
프로젝트 루트 디렉토리에 있는 index.php 항목 파일에 정의('__APP__',' ')를 추가하세요
좋아요, 한번 시도해 보세요!
추천 학습: "thinkPHP 비디오 튜토리얼"
위 내용은 thinkphp에서 URL 인덱스를 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!