2012-12-05 8 views
0

Apache에서 쿼리 문자열을 다시 쓰려고합니다.Apache Query String Rewrite

전류 (예) 도메인이다 : I 다음에 이것을하고자

가 재기록 될 example.com/?domain=domain.com : example.com/domain.com

사용자가 입력 할 때

그래서 : example.com/?domain=domain.com

그들은 항상 example.com/domain.com 나는 등 매우 몇 가지 재 작성, 시도했습니다

: 예쁜 버전으로 재

RewriteEngine On 
RewriteRule ^([^/]*)$ /?domain=$1 [L] 

을하지만이 작업을 실패 (즉, 아무 일도 일어나지 않습니다.) .htaccess 및 ModRewrite가 활성화되었습니다.

도움을 주시면 감사하겠습니다. 원래 쿼리 문자열을 버릴 것 같은 말에

RewriteCond %{QUERY_STRING} ^domain=(.*)$ 
RewriteRule ^(.*)$ http://example.com/%1? [L] 

빈 물음표 중요하다 -

답변

관련 문제