문제

첫째, 나는 이미 지난 몇 시간 동안 이것에 대한 해결책을 찾기 위해 보냈지 만 비 작업 솔루션 만 가지고 있지 않았습니다.

매우 간단합니다 - 나는 새로운 도메인의 DNS를 현재 호스팅에 가리키고 있지만 새 도메인을 방문 할 때 원래 사이트 (호스팅과 함께 얻은 것)를보고 있습니다.

내 원래 사이트가 "www.originalsite.com"이라고 가정 해 봅시다. 새로운 도메인의 내용은 "www.originalsite.com/newsite.com/"(DOTS 포함)에 있습니다.

이제는 "www.newsite.com"을 자신의 디렉토리로 다시 지시하고 디렉토리 이름을 숨기려면 스스로를 다시 작성해야합니다.

예, "www.newsite.com"은 "www.originalsite.com/newsite.com/"의 내용을 사용해야하지만 URL 바에서 "www.newsite.com"으로 표시되어야합니다.

모든 입력에 대한 건배 - 정말 감사합니다 :)

PS : ColdFusion을 사용하고 있으며 이전에 유용한 재선을 만들었지 만 결과는 일반적으로 "www.netsite.com/newsite.com/"였습니다.

오 ... 그리고 그래, 나는 .htaccess 수정을 바라고있다 :) 감사합니다!

도움이 되었습니까?

해결책 2

CrystalTech는 최근에 htaccess를 제공하는 모드를 설치했습니다 ...

그들은 지금까지 하나의 서버 만 수행했지만 :) 그래서 나는 해당 서버로 이동하고 있습니다.

문제가 해결 된 것 같아요 - heh!

추신 : 어쨌든 도움을 주셔서 감사합니다. :)

다른 팁

서버를 완전히 제어 할 경우 httpd.conf의 가상 호스트가 더 나은 솔루션 일 것입니다. 예를 들어:

<VirtualHost newdomain.com:80>
    ServerName newdomain.com
    ServerAlias www.newdomain.com

    DocumentRoot /path/to/webroot/newsite.com

</VirtualHost>


이 작업을 직접 수행 할 수있는 기능이없는 경우, 모든 좋은 호스트는 동일한 효과를 달성 할 수있는 "파크 도메인"기능을 제공합니다. 웹 제어 패널.


그러나 그렇게 할 능력이 없다면 다음은 .htaccess를위한 mod_rewrite가 있습니다.

RewriteEngine On
RewriteCond %{REMOTE_HOST} (www\.)?newdomain\.com
RewriteRule ^(.*)$ /newdomain.com/$1 [L]

"Cloaked"프레임 페이지로 리디렉션을 수행 할 수 있습니다. 이렇게하면 브라우저 주소 표시 줄의 URL이 동일하게 유지되며 (추가 경로 없음) 하위 디렉토리를 사용하는 것은 간단하게 유지됩니다.

다음 링크는 클래식 ASP에 대해이를 설명하지만 모든 서버 측 스크립팅 언어/플랫폼으로 변환하는 것은 간단해야합니다.http://www.simpledns.com/kb.aspx?kbid=1151

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top