yii1.0에서 index.php를 숨기는 방법: 먼저 "httpd.conf" 파일을 연 다음 "mod_rewrite.so"를 열고 마지막으로 동일한 수준에서 해당 디렉터리의 "AllowOverride"를 변경합니다. index.php라는 디렉토리를 새로 만듭니다. .htaccess를 만듭니다.
이 문서의 운영 환경: Windows 7 시스템, yii 버전 1.0, DELL G3 컴퓨터
YII 1.0 단일 항목 index.php 숨기기 라우팅 및 의사 정적 설정
index.php 숨기기
Apache 구성 파일 확인 httpd.conf에서 LoadModule
rewrite_module 모듈/mod_rewrite.so 열기(# 제거)
해당 디렉터리의 AllowOverride를 ALL로 변경
루트 디렉터리에서 즉, 새 .htaccess
RewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # otherwise forward it to index.php RewriteRule . index.php
을 생성합니다. 루트 디렉터리, 즉 index.php와 동일한 디렉터리에 있음 main.php
// uncomment the following to enable URLs in path-format 'urlManager'=>array( 'urlFormat'=>'path', 'showScriptName' =>false, 'rules'=>array( 'index.html'=>array('index'), 'article/<id:\d+>' => array('article/index','urlSuffix'=>'.html'), 'category/<id:\d+>/<page:\d+>' => array('category/index','urlSuffix'=>'.html'), 'category/<id:\d+>/1' => array('category/index','urlSuffix'=>'.html'), ), ),
에 라우팅 규칙을 설정하세요. 권장 사항: "yii tutorial"
위 내용은 yii 1.0에서 index.php를 숨기는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!