2013-03-15 1 views
1

내가 사용하는 아파치 서버와htaccess로는

www.example.com/deutsch

에 이런 종류의

www.example.com/index.php?id=4&language=deutsch

의 오래된 URL을 리디렉션 설정에 htaccess로 규칙을하고 싶습니다 매개 변수 301 리디렉션.

어떻게 언어 매개 변수를 잡을 수 있습니까? 또한 id 매개 변수 (이전 URL은 단일 페이지로 리디렉션 됨)가 발생하지 않도록하고 싶습니다.

이 htaccess 규칙이 맞습니까?

RewriteCond %{QUERY_STRING} .*\blanguage=deutsch 
RewriteRule ^deutsch [R=301] 

답변

0

귀하의 RewriteUrl이 잘못되었습니다 :

RewriteCond %{QUERY_STRING} .*\blanguage=deutsch 
RewriteRule ^(.*)$ deutsch? [R=301,L] 

?이 다시 URL의 쿼리 문자열을 제거하기 위해 여기에있다.