내 .htaccess
파일이 작동하지 않습니다. mod_rewrite
모듈이로드되지 않은 것 같습니다.리디렉션 (.htaccess)이 작동하지 않습니다 (관련이 없습니다)
<?php phpinfo() ?>
을 실행하려면이 방법을 확인하십시오.
하지만 이렇게하면 phpinfo 페이지가 멋지지만 'apache2handler'에는 아무 것도 없습니다. 그래서 mod_rewrite 모듈이로드되었는지 확인할 수 없습니다. 아파치 설정 파일이로드 된 것을 볼 수 없습니다.
나를 도울 수있는 사람이 있습니까? 나는 몇 시간 동안이 문제에 갇혀있다.
이 내 htaccess로
RewriteEngine On
#exclusions
RewriteCond %{REQUEST_URI} !images/
RewriteCond %{REQUEST_URI} !external/
RewriteCond %{REQUEST_URI} !css/
#redirect everything else
RewriteRule ^(.*) index.php
Options -Indexes
그것은 www.example.com/subfolder/이 .thaccess 파일은 로컬 호스트에서와 다른 웹 사이트에서 작동 같은 웹 사이트의 하위 폴더에 위치합니다.
이 결과로 인해 500 오류가 발생합니다.
<IfModule mod_rewrite.c>
if mod_rewrite is enabled, you'll get 500 error on the server
</IfModule>
편집 나는 여기에 서버의 IIS .... 도움을 감사에는 아파치를 실행 어쨌든 없다는 것을 discoverd.
잘못된 장소를 찾고 있습니다. 페이지를로드 한 후에 Apache 오류 로그를 확인하십시오. 또한 성취하려는 재 작성을 게시하십시오. .htaccess 파일의 내용을 보여주십시오. –
mod_rewrite가로드되지 않으면 'RewriteEngine On'과 같은 명령어는 오인하지 않으면 500 에러가 발생합니다. 따라서 htaccess 파일을 작성하면 500 개의 오류 페이지가 있는지 확인할 수 있습니다. – Gerben
로그 파일을 찾을 수 없습니다. 이것은 누군가가 아파치와 php를 지체로 설치했기 때문입니다. 4 개의 다른 apache 폴더가 있습니다. 실행중인 아파치 서비스의 루트를 확인하는 방법이 있습니까? Windows 시스템에서? – OrangeTux