나는 내 htaccess로 파일에 다음과 같습니다RewriteRule의 500 내부 서버 오류
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^directory/(.*)$ directory/index.php?id=$1
는 내가 달성하기 위해 노력하고있어 이것이다 : URL을 www.mydomain.com/directory/10
이 방문
, 페이지 www.mydomain.com/directory/?id=10
URL의 모양을 변경하지 않고 브라우저에 표시됩니다.
위의 코드는 500 내부 서버 오류를 만듭니다.
어디서 잘못 알 수 있습니까?
일반적으로 500 오류는 오류가 어딘가에 기록되었음을 의미합니다. Apache 및 PHP 오류 로그를 찾고 실제 오류가 무엇인지 확인하십시오. – IMSoP
브라우저에 전달 된 500 오류는 전체 오류 메시지가 서버 로그에 있음을 알려야합니다. 그들을 읽으십시오. – Quentin