2012-09-08 3 views
1

와 나는 서로 다른 쿼리 문자열 값을 같은 페이지로 리디렉션하려는 쿼리 문자열이있는 페이지가 있습니다htaccess로는 : 동일 페이지로 리디렉션하지만 다른 쿼리 문자열 값

www.mysite.com/pages/page.php?id=5 (이 이전 페이지입니다)
www.mysite.com/pages/page.php?id=7 (이 그것은 작동하지 않습니다로 리디렉션 할 필요가 새 페이지)

RewriteEngine on 

RewriteCond %{QUERY_STRING} ^id=5$ [NC] 

RewriteRule ^pages/page\.php$ pages/page.php?id=7 [R=301,L] 

입니다. 아무도 나를 도울 수 있습니까? 감사!

+0

귀하의'.htaccess' 파일은 어디에 있습니까? 루트 디렉토리 또는'pages'? – undone

+0

루트 디렉토리에 있습니다 – user1656314

+0

그리고 외부 리디렉션을 원하십니까? 또는 내부? – undone

답변

0
RewriteEngine on 

RewriteCond %{QUERY_STRING} ^id=5$ [NC] 

RewriteRule ^pages/page\.php$ http://%{HTTP_HOST}/pages/page.php?id=7 [R=301,L,NC] 
+0

나는 아무 결과도없이 그것을 시도했다 – user1656314

+0

무엇이 일어나는가 ???? – undone

+0

글쎄, 기본적으로, 요청 된 동일한 페이지 (이전 하나) 만로드 – user1656314