2013-08-15 5 views
1

두 도메인. domainA.co.uk 및 domainB.co.uk리디렉션 url을 A to url B

domainA.co.uk이 메인 사이트입니다. 이것은 htaccess 파일을 포함하여 모든 파일이있는 곳입니다.

domainB.co.uk는 동일한 서버에서 호스팅되지 않지만 DNS A 레코드는 domainA.co.uk IP 주소를 가리 킵니다.

domainB.co.uk를 domainA.co.uk/page로 리디렉션 할 수 있습니까?

미리 감사드립니다.

추신. 내 사과,이 질문의 제목은 좋지 않습니다. 주의 사항을 잘 요약 할 수 없었습니다.

자바 스크립트 :

+0

의 웹 루트 / 디렉토리에 .htaccess이 추가, 전 얼마나 오래 DNS의 변경 사항은? –

+0

아마도 약 한 달 전에 ... 지금까지 완전히 전파되었을 것입니다! ;) – magicspon

답변

2

는 호스트의 mod_rewrite를 활성화하고 httpd.conf을 통해 .htaccess로 가리키는 이 코드를 DOCUMENT_ROOT 디렉토리 아래 .htaccess에 넣으십시오.

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_HOST} ^(www\.)?domainB\.co\.uk$ [NC] 
RewriteRule^http://domainA.co.uk%{REQUEST_URI} [R=301,L] 
+0

super. 정말 고마워요, 그 일을 했어요. – magicspon

+0

당신을 환영합니다. 다행히도 당신을 환영합니다. – anubhava

+0

+1 나 에게서도. [R = 301]을 사용할 때마다 맹세합니다. "하지만 내 URL이 바뀌길 원하지 않습니다." :) –

1

그냥 호기심 domainA.co.uk

RewriteEngine on 
RewriteBase/

RewriteCond %{HTTP_HOST} ^(www\.)?domainB\.co\.uk$ [NC] 
RewriteCond %{REQUEST_URI} !^/page [NC] 
RewriteRule ^(.*)$ page/$1 [L] 
+0

안녕하세요, 귀하의 회신에 감사드립니다. 그것은 나를 위해 일하지 않았다. 아래 답변이 그랬다. 감사합니다 – magicspon

+0

@ maginspon, 두 답변은 정확합니다. 보통 사람들은 주소 표시 줄에 다른 도메인 이름을 표시하는 것을 선호하므로 내부 리디렉션 ([R = 301] 없음)을 수행했습니다. –

+0

안녕하세요, Options + FollowSymLinks-MultiViews를 사용하여 다시 시도해 보았습니다. 그러나 여전히 나에게 적합하지 않습니다. 감사합니다 – magicspon

관련 문제