2013-04-30 4 views
0

나는 htaccess로에서 다음 한 표준 워드 프레스 설치를 사용하여 내 리디렉션 htaccess로 ... 성공적으로 어떤 통화를 리디렉션워드 프레스 멀티 사이트

RewriteCond %{QUERY_STRING} ^registration=disabled$ [NC] 
RewriteRule ^wp-login.php$ http://www.mysite.com/register [L,R=301,NC] 

WP-login.php하는? http://www.mysite.com/register

에 registreation = 장애인

이제 멀티 사이트로 이동 했으므로 리디렉션을 통해 네트워크를 탐색하는 사이트로 사용자를 보내야합니다. 어떻게해야합니까?

지금 내가 지금 다른 하위 도메인 및 주소 등

로 www.mydomain1.com/testsite www.mydomain2에 직면하게 될 수있는 멀티 사이트를 사용하고 같은

가 명확히하려면 UPDATE. COM/예 www.mydomain3.com/various

나는 하나 개의 크기를 찾고 있어요

답변

1

당신은 당신의에서 도메인을 제거 할 수 있습니다 리디렉션 모든 htaccess로 명령을 맞는:

RewriteCond %{QUERY_STRING} ^registration=disabled$ [NC] 
RewriteRule ^wp-login.php$ /register [L,R=301,NC] 

테스트 here는하고 쿼리 문자열을 잘라하지 않지만, 일 것 같다 (그러나, 어느 쪽도 원래 않습니다).

RewriteRule ^wp-login.php$ /register? [L,R=301,NC] 

편집 : 나는 순간에 실제 시스템에서이를 테스트 할 수 없습니다, 그리고 불행하게도 링크 내가 아무튼 제공 '쿼리 문자열을 제거하려면 다음 RewriteRule을 t 지원 ${HTTP_HOST}, 그러나 당신은 어떤 HTTP_HOST 일치하는 또 다른 조건을 추가하고 그 값에 넣어 RewriteRule의에서 백 참조를 사용할 수 있습니다

RewriteCond %{QUERY_STRING} ^registration=disabled$ [NC] 
RewriteCond %{HTTP_HOST} (.*) 
RewriteRule ^wp-login.php$ http://%1/register? [L,R=301,NC] 

언급했듯이 현재 테스트 할 수는 없지만 이론적으로는 작동해야합니다 :)

+0

요청이 발생한 사이트가 아닌 기본 다중 사이트 계정으로 리디렉션되는 것이 확실합니다. . 나는 질문을 업데이 트했습니다 .. – fightstarr20

관련 문제