CI 묻고 답하기

제목 index.php 파일 지우기가 잘 안됩니다.
글쓴이 대박 작성시각 2013/06/27 16:05:37
댓글 : 0 추천 : 0 스크랩 : 0 조회수 : 18675   RSS
 apm 설치하고 codeigniter를 다운받아서 폴더에 넣었습니다.

테스트 하고 있는곳은 virtual host로 설정된곳입니다. 포트번호 8881
http://localhost:8881/index.php/blog 하고 메세지가 제대로 나오는데

http://localhost:8881/blog하면 404 에러가 떨어지네요.

일단 제 설정은 아래와 같습니다.

1. htacess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond $1 !^(index\.php|images|js|css|uploads|document)
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
    ErrorDocument 404 index.php
</IfModule>



2. application/config
$config['index_page'] = '';

3. 아파치 설정
- http.conf 파일
LoadModule rewrite_module modules/mod_rewrite.so

- httpd-vhost.conf (아래와 같습니다.)

#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at 
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
 
#
# Use name-based virtual hosting.
#
NameVirtualHost *:8881
 
 
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot "C:\APM_Setup\XXX\www"
    ServerName 127.0.0.1:80
    ServerAlias www.dummy-host.example.com
    ErrorLog "logs/dummy-host.example.com-error.log"
    CustomLog "logs/dummy-host.example.com-access.log" common
<Directory "C:\APM_Setup\XXX\www">
   Order allow,deny
   Allow from all
            AllowOverride All
            Options +FollowSymLinks
</Directory>
</VirtualHost>
 
<VirtualHost *:8881>
    ServerAdmin webmaster@localhost
    DocumentRoot "C:\APM_Setup\biz
    ServerName 127.0.0.1:8881
    ErrorLog "logs/biz_error.log"
    CustomLog "logs/biz_custom.log" common
<Directory "C:\APM_Setup\biz">
   Order allow,deny
   Allow from all
            AllowOverride All
            Options +FollowSymLinks
</Directory>
</VirtualHost>
 


여기저기 따라해보고 했는데도 안되는데
무엇을 빠뜨린건가요?
virtual host에서 해서 그런가요?

아닌거 같은데..

조언좀 주시면 감사하겠습니다.

 
 다음글 파일 다운로드 질문입니다. (2)
 이전글 세션문제 때문에 골머리가 -_-;; (4)

댓글

없음