1
나는이 규칙을 사용하고 있습니다 :
내가 localhost/foo
입력하지만 a
변수가 대신 foo
의 비어있을 때 그것은 headers.php
로 재 작성 (Regex match this OR that?에 큰 기여 기준)
RewriteRule !^(.*?/.*|.*?\.(?:php|html)$)$ headers.php?a=$1 [L]
을 (내가 var_dump($_REQUEST)
로 확인)
왜 그런가? 사용해 보았습니다
RewriteCond %{REQUEST_URI} !headers
하지만 그게 아니 었습니다.
감사합니다.
멋진 아이디어! 샘플 코드가 작동하지 않지만 나에게 큰 도움을주었습니다 :) 감사합니다! – johnjohn
1 분 전에 오류를 수정하기 위해 코드를 편집했습니다. 최신 버전을 테스트하고 있는지 확인하십시오. (아직도 잘 모르겠지만, 테스트 할 수있는 아파치 서버가 없습니다.) – bcat
다시 한번 감사드립니다. 어딘가에 여전히 오류가 있습니다. '요청한 URL/foooo가이 서버에서 발견되지 않았습니다. '를 반환합니다. – johnjohn