내 Mac에서 로컬로 API를위한 PHP RESTful 서버를 개발 중입니다.PHP RESTful 서버용 mod_rewrite
mod_rewrite를 사용하도록 설정했고 사이트 디렉토리 (~/Sites/api)에 대해 재정의가 허용되었습니다.
~/Sites/api는 .htaccess 파일과 index.php입니다. 모든 요청을 http://localhost/~myusername/api/ *에 다시 작성하여 index.php에 보내고 싶습니다. 쿼리 매개 변수를 보존해야하지만 그게 전부입니다.
가 나는 htaccess로 파일에 다음을 시도했다 : 내부 서버 오류 :
는Options +FollowSymLinks
RewriteEngine On
RewriteRule (.*) index.php [QSA,NC,L]
이 500을 제공합니다.
FollowSymLinks
행을 주석 처리하면 403 : Forbidden 오류가 발생합니다.
다시 작성할 필요없이 index.php에 액세스 할 수 있습니다.
도움이 될만한 도움을 주시면 대단히 감사하겠습니다. 나는 그 순간 울음을 터뜨린다. 핸들러가 당신의 index.php 스크립트에 전달되는 것입니다
감사합니다, 로스
'index.php'를 제외해야합니다. – Gumbo
@ Gumbo : 괜찮 으면 성명서에 설명을하십시오 :) – kta
@kaziTanvirAhsan이 의견은 3 년이 넘었습니다. 나는 그것이 무엇을 의미했는지 전혀 모른다. – Gumbo