>  기사  >  백엔드 개발  >  ecstore에서 index.php를 제거하는 방법

ecstore에서 index.php를 제거하는 방법

藏色散人
藏色散人원래의
2020-09-07 10:27:262304검색

ecstore에서 index.php를 제거하는 방법: 먼저 Apache 서버의 다시 쓰기 모듈을 활성화한 다음 웹 사이트의 루트 디렉터리에 새 [.htaccess] 파일을 만든 다음 프로젝트 구성 파일에서 다시 쓰기 구성을 수정합니다. 드디어 서버를 다시 시작합니다.

ecstore에서 index.php를 제거하는 방법

추천: "PHP 비디오 튜토리얼"

How to Removal Index.php from ECStore

인터넷에서 여러 방법을 시도했지만 작동하지 않았습니다. RewriteBase /

를 추가하는 방법은 다음과 같습니다.

1단계 - 아파치 서버의 다시 쓰기 모듈을 활성화합니다

1. 아파치 서버에서 httpd.conf 파일을 찾습니다

2 . #LoadModule rewrite_module 모듈/mod_rewrite.so의 앞부분을 변경하세요. 이 모듈을 제거하고 활성화하세요

2단계 - 웹사이트의 루트 디렉터리에 .htaccess 파일을 만듭니다

파일 내용은 다음과 같습니다.

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -l
RewriteRule . - [NC,L]
RewriteRule . index.php [NC,L]

참고: .htaccess 파일은 Windows에서 직접 생성할 수 없습니다. 텍스트 편집기를 통해 생성하고 저장할 수 있습니다.

두 번째 세 단계 – 이 프로젝트의 구성 파일에서 다시 쓰기 구성을 수정합니다. 또는 config/config.php) 파일 38번째 줄 주위(찾을 수 없으면 파일에서 문자열을 검색하세요) : Rewrite),

define('WITH_REWRITE', false);

define('WITH_REWRITE', true);

로 변경하세요. 4단계 – 서버를 다시 시작하세요.

위 내용은 ecstore에서 index.php를 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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