2011-03-24 5 views
0

Codeigniter & php로 학습 목적으로 우분투 컴퓨터에서 Apache 2.2를 사용하고 있습니다.상대 URL 및 Apache 가상 호스트 질문

img 태그와 CSS 태그의 경우 "/ public"(이미지, js 및 css 파일을 저장하는)과 같은 상대 URL을 사용했지만 프로젝트 기반 디렉토리 (예 : "var/www/aproject" 문서 루트에 상대적인 디렉토리 설정 src는/var/www 부분 만 얻는 것 같습니다.

그래서 내가 올바르게 설정하는 방법을 알고 있지만 설정을 시도했는데 다시 작동하지 않습니다.

다음은이 프로젝트의 가상 호스트 라인입니다.

<VirtualHost 127.0.0.1> 
ServerName project.local 
DocumentRoot /var/www/project 
</VirtualHost> 

나는 해당 서버 이름에 대해 아무런 문제가 없습니다.

+0

? 'NameVirtualHost 127.0.0.1'을 설정 했습니까? – vbence

+0

/var/www/public에있는 css, js 등은 CI 프로젝트가/var/www/aproject에 있습니까? –

+0

@vbence 모듈 형 구성을 사용 중이므로 NameVirtualHost가 전역 구성으로 설정됩니다. – FireFly

답변

0

보십시오이 귀하의 .htaccess 내용을 대체하는 (나는 모든 공공 장소에서 직접 가정) : 작동하지 않는 어느 부분

RewriteEngine on 
RewriteCond $1 !^(index\.php|public|public/.*\.css|public/.*\.js|public/.*\.jpg) 
RewriteRule ^(.*)$ /index.php/$1 [L] 
관련 문제