2014-10-21 5 views
0

저는 codeigniter 2.2.0 버전을 사용하고 있습니다. 내 호스트에서 하위 도메인 (* .domainname.in)을 구성했습니다. 다음은 htaccess로 구성 위 내 htaccess로 파일 내용추가 index.php? URL에 추가했습니다.

RewriteEngine on 

RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] 
RewriteRule ^(.*)$ http://%1/$1 [R=301,L] 

입니다 URL을 아래

domainname.in ----> domainname.in 
www.domainname.in --------> domainname.in 
www.pune.domainname.in -----> pune.domainname.in 

을 위해 작동하지만이 URL http://pune.domainname.in/auth

를 사용하여 내 인증 컨트롤러에 액세스하려고 할 때 그것은 아래로 리디렉션 index.php의 URL? 여기

http://pune.domainname.in/index.php?/auth 

는 그냥 htaccess로 파일에 해당 코드를 넣어

RewriteEngine On 
RewriteBase/businesswale.in/ 
RewriteCond %{REQUEST_URI} ^system.* 
RewriteCond $1 !^(index\.php|images|js|uploads|css|robots\.txt) 
RewriteRule ^(.*)$ /index.php/$1 [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L] 
그것을 시도

감사

+1

변경 $ config [ 'index_page'] = 'index.php'; ~ $ config [ 'index_page'] = ''; in application/config/config.php –

+0

이미 그랬습니다 – Vicky

+0

@Vicky 이것은'.htaccess'의 유일한 콘텐츠입니까? –

답변

0

일어나는 이유

당신이 제안시겠습니까 원래 도메인 URL입니다

+0

행운은 여전히 ​​같은 문제가 지속됩니다 – Vicky

+0

일부 폴더에있는 귀하의 codeigniter 프로젝트 또는 루트에 있습니까? –

+0

여기 프로젝트 위치 public_html/businesswale.in/application 및 public_html/businesswale.in/system – Vicky

0

사용해보기

RewriteEngine On 
RewriteBase /your_projct_name/ 
RewriteCond %{REQUEST_URI} ^system.* 
RewriteCond $1 !^(index\.php|images|js|uploads|css|robots\.txt) 
RewriteRule ^(.*)$ /index.php/$1 [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L] 
관련 문제