>  기사  >  백엔드 개발  >  CI 프레임워크에서 index.php를 숨기는 방법

CI 프레임워크에서 index.php를 숨기는 방법

藏色散人
藏色散人원래의
2020-09-29 10:36:452538검색

CI 프레임워크에서 index.php를 숨기는 방법: 먼저 Apache 구성 파일을 수정한 다음 htaccess 파일을 만든 다음 Ci 구성 파일을 수정하고 마지막으로 Apache를 다시 시작합니다.

CI 프레임워크에서 index.php를 숨기는 방법

권장: "PHP 비디오 튜토리얼"

1. Apache 구성 파일 수정

  • 다시 쓰기 모듈 conf/httpd.conf 활성화
去掉前面的#
LoadModule rewrite_module modules/mod_rewrite.so

Ubuntu의 경우 Apache 설치 디렉터리 mods 활성화 폴더에 소프트 링크를 생성합니다.

Enter /mods-enabled,

  -s ../mods-available/rewrite.load rewrite.load  # 要确保 ../mods-available/rewrite.load 文件存在,不存在需要安装rewrite模块

참고: 아파치 설치 디렉터리 아래: mods-available---비활성화 모듈, mods-enabled------활성화 모듈

  • AllowOverride 없음이 AllowOverride All
으로 변경되었습니다.

아파치 구성 파일 conf/httpd.conf 끝에 다음 코드를 추가하거나 sites-enabled 폴더에 새 .conf 파일을 생성할 수 있습니다. 파일 이름은 임의적이거나 mods-enabled처럼 생성할 수 있습니다. / 링크.

Alias /athena "/home/liuqian/workspace/athena/"    # 依据实际情况改为自己的路径<Directory "/home/liuqian/workspace/athena/">   # 依据实际情况改为自己的路径
    Options Indexes MultiViews FollowSymLinks    AllowOverride All    # 主要是这个
    Order allow,deny
    Allow from all</Directory>

참고: Apache 설치 디렉터리: sites-available---언로드된 구성 파일, sites-enabled---로드된 구성 파일

2. .htaccess 파일

을 프로젝트 폴더에 추가하고 . index.php가 있는 디렉터리의 htaccess 파일

                                                                         ~

rreee

위 내용은 CI 프레임워크에서 index.php를 숨기는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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