PHP 프레임워크 ThinkPHP thinkphp3.2에서 모듈 이름을 숨기는 방법

thinkphp3.2에서 모듈 이름을 숨기는 방법

Dec 09, 2022 am 10:11 AM
thinkphp3.2

thinkphp3.2에서 모듈 이름을 숨기는 방법: 1. 루트 디렉터리에 ".htaccess" 파일을 만듭니다. 2. "RewriteCond %{REQUEST_FILENAME} !-d"에 "RewriteEngine"을 추가합니다. 3. 아래에 "config"를 추가합니다. 해당 모듈 .php"를 사용하여 액세스 모듈을 설정합니다.

thinkphp3.2에서 모듈 이름을 숨기는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, thinkphp 버전 3.2, Dell G3 컴퓨터.

thinkphp3.2에서 모듈 이름을 숨기는 방법은 무엇입니까?

thinkphp 3.2는 항목 파일과 모듈 이름을 숨깁니다

TP를 사용할 때 URL의 표시 내용에 대해 많은 의구심을 가지셔야 합니다.

첫째, URL 길이가 너무 길어서 아름답지도 않고 기억하기 어렵습니다

둘째, URL은 보안에 숨겨진 위험이기도 한 파일 디렉터리를 노출합니다

불쾌한 index.php를 제거하는 방법은 다음과 같습니다

먼저 루트 디렉터리에 .htaccess 파일을 만들어야 합니다(방법에 대한 자세한 내용은 Windows에서 .htaccess 파일을 생성하세요. Baidu )

thinkphp3.2에서 모듈 이름을 숨기는 방법

다음 내용을 추가하세요

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)index.php/index.php/1 [QSA,PT,L]
로그인 후 복사

저장 후 파일을 닫으면 완료됩니다. 앞으로는

**
下面是隐藏模块的URL
**
在对应模块下面的config.php中设置
//配置设置默认模块访问模块
‘DEFAULT_MODULE’=> ‘Home’(Home为模块名称),
(注意要隐藏哪个模块在哪个模块下的配置文件下配置,否则关闭多模块访问会出现其他模块不能被访问)
//在公共的配置文件配置,多模块访问
‘MODULE_ALLOW_LIST’ => array( ‘模块名称1’,’模块名称2’,’模块名称3’),
로그인 후 복사

를 입력하여

권장 학습: "thinkPHP 비디오 튜토리얼"

을 완료하세요.

위 내용은 thinkphp3.2에서 모듈 이름을 숨기는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)