2014-02-19 2 views
1

원래 URL은 매개 변수로 시작했으며 다음 재 작성 작업으로 리디렉션됩니다 (Jon Lin 덕분에).htaccess 다시 쓰기 규칙 추가 매개 변수?

RewriteEngine On 
RewriteCond %{QUERY_STRING} ^old-page$ 
RewriteRule ^$ /newpage [R=301,L] 

어떻게 해결하는 mydomain.com/newpage?old-page

에 어떤 생각을가는 끝나도록

그러나, 원래의 매개 변수는 리디렉션이 첨부되고있는? 다시 감사, 제프

답변

0

기존의 쿼리 문자열 없애기이처럼 유무 : 대상 URI의 끝에 ?

RewriteEngine On 

RewriteCond %{QUERY_STRING} ^old-page$ [NC] 
RewriteRule ^$ /newpage? [R=301,L] 

를 적어 두십시오, 즉이 제거 오프하는 쿼리 문자열을 기존에 사용됩니다.

+0

고마워요! [NC]의 용도는 무엇입니까? – Geoff

+0

'NC - 대소 문자를 구분하지 않음 (대소 문자 무시) ' – anubhava

+0

대단히 감사합니다. – Geoff