2014-07-10 2 views
0

는 얼마 전에 나는 .htaccess 파일을 만든 일했다 :한다 RewriteEngine 여기에 허용되지

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

가 지금은 다른 컴퓨터에 설치하고 나는 아파치 오류 얻을 :

/home/zalmoksis/www/public/MVC-demo/.htaccess: RewriteEngine not allowed here 

것은 무엇 일 수를 잘못된?


주변 일부 관련 아파치 설정

(당신이 더 많은 일을해야하는 경우, 단지 그렇게 말) :

<VirtualHost *:80> 
     ServerAdmin [email protected] 

     DocumentRoot /home/zalmoksis/www/public 
     <Directory /> 
       Options FollowSymLinks 
       AllowOverride FileInfo 
     </Directory> 
     <Directory /home/zalmoksis/www/public> 
       Options Indexes FollowSymLinks MultiViews 
       AllowOverride FileInfo 
       Order allow,deny 
       allow from all 
     </Directory> 

     ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ 
     <Directory "/usr/lib/cgi-bin"> 
       AllowOverride None 
       Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch 
       Order allow,deny 
       Allow from all 
     </Directory> 

     ErrorLog ${APACHE_LOG_DIR}/error.log 

     # Possible values include: debug, info, notice, warn, error, crit, 
     # alert, emerg. 
     LogLevel warn 

     CustomLog ${APACHE_LOG_DIR}/access.log combined 

    Alias /doc/ "/usr/share/doc/" 
    <Directory "/usr/share/doc/"> 
     Options Indexes MultiViews FollowSymLinks 
     AllowOverride None 
     Order deny,allow 
     Deny from all 
     Allow from 127.0.0.0/255.0.0.0 ::1/128 
    </Directory> 

</VirtualHost> 

이 :

Alias /MVC /home/zalmoksis/www/public/MVC-demo 

<Directory /home/zalmoksis/www/public/MVC> 
     Options FollowSymlinks 
     DirectoryIndex index.php 
     AllowOverride All 
     Order allow,deny 
     Allow from all 

     <IfModule mod_php5.c> 
       AddType application/x-httpd-php .php 
     </IfModule> 

</Directory> 

답변

0

그냥 생각. httpd.conf에서 mod_rewrite.so가 비활성화되어 있지 않습니까?

관련 문제