0
Apache의 RewriteEngine을 사용하여 /foo
을 index.php?x=foo
으로 다시 작성하지만 /foo/bar
에서 index.php?x=foo&bar=true
까지를 RewriteRule
으로 다시 작성하는 방법은 무엇입니까?/foo를 index.php로 다시 작성하는 방법 x = foo뿐만 아니라 /foo/bar에서 index.php로? x = foo & bar = true 하나의 RewriteRule에서?
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)? index.php?x=$1 [L,NC] # rewrites /foo to index.php?x=foo, but not /foo/bar to index.php?x=foo&bar=true
이는 index.php?x=foo
에 /foo
를 다시 작성 있지만 /foo/bar
-index.php?x=foo&bar=true
:
지금이 있습니다. RewriteRule
에 어떻게 추가 할 수 있습니까?
일반적인 질문은 하나의 RewriteRule에서 두 번 다시 쓰는 방법입니다. – Sudoman
간단히 말하면 하나의 RewriteRule로 두 번 다시 쓰기를 수행 할 수 없습니다. –
그럼 어떻게할까요? 'RewriteCond'를 망치지 않고 두개의'RewriteRule'을 사용할 수 있습니까? – Sudoman