2014-11-29 2 views
0

OpenShift에 배포 된 Wordpress 앱과 도메인 별칭 (예 : www.example.org)이 있습니다. 이제 다른 별칭 (예 : www.example2.org)을 추가하고 www.example.org => www.example2.org의 모든 요청을 정상적으로 리디렉션하고 싶습니다. 나는 htaccess로를 통해이 작업을 수행하려고 :OpenShift에서 .htaccess로 리디렉션합니다.

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www.example.org$ 
RewriteRule (.*)$ http://www.example2.org/$1 [R=301,L] 

접촉이 리디렉션의 무한 루프를 생성하고 난 이유를 이해할 수 없다이 www.example.org 때마다.

답변

0

RewriteCond은 필요하지 않습니다. example.orgexample2.org의 별칭이 아닙니다. 그것은 아주 새로운 A record입니다. 도메인 등록 기관의 대시 보드를 통해 www.example.org을 리디렉션하거나 으로 index.php을 생성 할 수 있습니다.

RewriteEngine on 
RewriteRule ^(.*)$ http://www.example2.org/$1 [R,QSA,L] 
+0

www.example2.com과 www.example.com은 동일한 openShift 응용 프로그램을 가리키는 두 개의 CNAME이며 둘 다 응용 프로그램에서 별칭으로 정의됩니다. 즉, 단순히 이전 도메인에서 새로운 도메인으로 우아한 리디렉션을 사용하여 응용 프로그램 도메인을 변경하기 만하면됩니다. – Marco

+0

오, 이제 알 수 있습니다 ..하지만 여전히 sb가 "examples.org"를 입력하면 A 레코드이기 때문에 아무데도 들지 않으며 OpenShift 앱의 정적 IP 주소는 절대로 갖지 못할 것입니다. – Pavel

+0

# 2 제 경우에는 도메인 관리에서 "example.org"를 (example2.org)로 리디렉션했습니다 (301). 유일한 해결책으로 생각됩니다. – Pavel

1

Openshift는 리디렉션 헤더를 다시 작성하지만 URL에 포트 번호를 추가하여이를 방지 할 수 있습니다. 더 많은 것을 here를보십시오.

관련 문제