thinkphp3.2에서 모듈 이름을 숨기는 방법: 1. 루트 디렉터리에 ".htaccess" 파일을 만듭니다. 2. "RewriteCond %{REQUEST_FILENAME} !-d"에 "RewriteEngine"을 추가합니다. 3. 아래에 "config"를 추가합니다. 해당 모듈 .php"를 사용하여 액세스 모듈을 설정합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, thinkphp 버전 3.2, Dell G3 컴퓨터.
thinkphp3.2에서 모듈 이름을 숨기는 방법은 무엇입니까?
thinkphp 3.2는 항목 파일과 모듈 이름을 숨깁니다
TP를 사용할 때 URL의 표시 내용에 대해 많은 의구심을 가지셔야 합니다.
첫째, URL 길이가 너무 길어서 아름답지도 않고 기억하기 어렵습니다
둘째, URL은 보안에 숨겨진 위험이기도 한 파일 디렉터리를 노출합니다
불쾌한 index.php를 제거하는 방법은 다음과 같습니다
먼저 루트 디렉터리에 .htaccess 파일을 만들어야 합니다(방법에 대한 자세한 내용은 Windows에서 .htaccess 파일을 생성하세요. Baidu )
다음 내용을 추가하세요
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!