ecstore에서 index.php를 제거하는 방법: 먼저 Apache 서버의 다시 쓰기 모듈을 활성화한 다음 웹 사이트의 루트 디렉터리에 새 [.htaccess] 파일을 만든 다음 프로젝트 구성 파일에서 다시 쓰기 구성을 수정합니다. 드디어 서버를 다시 시작합니다.
추천: "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 중국어 웹사이트의 기타 관련 기사를 참조하세요!