나는 있습니다 .. URL, http://localhost/framework/red
에 문자열을 캡처 할 나는 다음과 같은 htaccess로 파일이 htaccess 파일이 예상 된 결과를 제공하지 않는 이유는 무엇입니까?
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^(^/)*$ index.php?t=$1
내가 프레임 워크 디렉토리에있는 파일의 index.php이에게 있습니다. 브라우저가 나를 찾았습니다. 개체를 찾을 수 없습니다! (^ /)를 사용하여 변수에 프레임 워크 /를 저장하는 방법은 무엇입니까?
나는 [...]와'(...) '이 섞여 있다고 생각합니다. – Gumbo
정규식이 올바르게 일치하는지 잘 모르는 경우^(^ /) * $ 대신^(. *)/$를 사용해보세요. 이렇게하면 localhost/framework/* HERE */사이에있는 모든 것이 t 파라미터에 HERE 값을 보냅니다. 전체 URL 구조를 볼 수 있다면 더 쉬울 것입니다. – Chris
나는 항상 PATH_INFO ... 대신에 쿼리 문자열을 사용하는 것이 어떤 이점이 있는지 궁금해했다. (그런데 규칙에'[QSA]'플래그를 넣을 수있다) –