2017-04-04 16 views
0

codeigniter 경로에서 색인 도트 PHP를 제거하는 것에 대해 어제 질문을 올렸지 만 문제가 해결되지 않았으므로 ... 어떤 사람도 팀 관람자에게 와서 내 문제를 해결할 수 있습니까? 루트 폴더 당신의 index.php가 존재하는 디렉토리에 htaccess로 파일을 이동하고있는 경우 응용 프로그램 디렉토리에서 제거해야codeigniter URL이 index.php을 제거하는 중 오류가 발생했습니다.

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L] 
+0

웹 서버에서 다시 쓰기 모드를 활성화 했습니까? –

답변

1

의 기대에 감사

내 htaccess로.

다음 코드를 .htaccess 파일에 붙여 넣으십시오.

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)$ index.php/$1 [L] 
</IfModule> 

나는 이미 WAMP의 재 작성 엔진을 켜고 또한

$config['uri_protocol'] = 'REQUEST_URI'; 
을 설정

$config['index_page'] = 'index.php'; 

$config['index_page'] = ''; 

에 config.php를에 포함하는 다른 단계를 수행 가정

나는 희망한다. 도움이됩니다.

+0

시도했지만 오류 .............................................. ......................................... 찾을 수 없음 요청한 URL/si/public/signup을 (를)이 서버에서 찾을 수 없습니다. localhost 포트 80에서 Apache/2.4.9 (Win64) PHP/5.5.12 서버 –

+0

WAMP에서 엔진 다시 쓰기를 설정하는 방법 –

+0

클릭 : ** WAMP 아이콘 -> Apache-> Apache modules-> rewrite_module을 선택했습니다 ** ** ** 모든 서비스에 대해 ** 다시 시작 ** –