2016-09-05 3 views
1

저는 WordPress 웹 사이트가 있으며 WordPress 검색 기능을 사용하여 특정 단어를 검색하는 경우 사용자를 리디렉션하려고합니다. 검색 상자에 사용자 유형 "마우스", 워드 프레스는이 페이지가 열립니다 경우WordPress 검색에서 특정 검색어가있는 경우 리디렉션

는 : 쿼리 용어는 "마우스" 경우에만

example.com/?s=mouse 

을, 나는에 사용자를 리디렉션 할 :

example2.com/bad.htm 

검색어가 다른 단어 (예 : 고양이) 인 경우 기본 동작 (검색 결과 표시) 만 사용하십시오.

Redirect 301 /?s=mouse http://www.example2.com/bad.htm 

을하지만 난 여전히 /?s=mouse 페이지를 참조하십시오 내가 리디렉션되지 해요 :

나는 htaccess로 사용하여 기본 리디렉션을 시도했습니다.

모든 솔루션? 규칙 아래

답변

2

보십시오, 나는이 개 대체 용어를 사용하기를 원한다면 당신이 그것을 편집하는 방법

RewriteEngine on 
RewriteCond %{QUERY_STRING} ^(s=mouse|s=mouse\+dog)$ 
RewriteRule^http://example2.com/bad.htm? [R=301,L] 
+0

@starkeen : 쿼리 용어는 "마우스"또는 "마우스 + 인 경우 example.com/bad.htm로 리디렉션 개 " – marya

+1

편집을 시도하십시오 –

+2

그 경우에는 **^s = (마우스 | 마우스 \ + 개) $ **로 조건 패턴을 간단히 변경할 수 있습니다. – starkeen

관련 문제