URL이 이러한 형식 인 MVC 시스템은 단일 index.php 파일을 통해 모든 요청을 어떻게 적용합니까?
http://www.example.com/foo/bar/baz
http://www.example.com/goo/car/caz/SEO-friendly-name-of-the-object
http://www.example.com/hey/you
편집 : 아래의 다시 쓰기 규칙을 시도하면이 오류가 발생합니다.
[error] [client 127.0.0.1] Invalid URI in request GET / HTTP/1.1
[error] [client 127.0.0.1] Invalid URI in request GET /abc HTTP/1.1
편집 : 아, 이것은 /index.php의 완전한 내용입니다. 다시 쓰기 규칙을 제거하면 '/'또는 '/index.php'가 출력되거나 다른 항목에 대한 404가 표시됩니다.
<?php
echo htmlspecialchars($_SERVER['REQUEST_URI']);
?>
해결 : 다시 쓰기 규칙에서 index.php 앞에 /를 추가 한 다음 작동했습니다.
해결 방법 : 2.2.4를 실행했기 때문에 / 만 필요한 것으로 나타났습니다. 2.2.11로 업그레이드했을 때 /는 더 이상 필요하지 않았습니다.