두 도메인 설정 및 호스팅 방법에 따라 다릅니다. 세부 사항을 몰라도이 작업을 수행하는 간단한 방법은 다른 도메인 (files.abc.com이 호스팅되는 곳)의 .htaccess 파일에 내부 프록시를 사용하여 하나를 가리키는 것입니다.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^files\.abc\.com$ [NC]
RewriteRule ^(.*)$ http://files.123.com/$1 [P,L]
여기에 files.123.com
에 대한 파일이 있습니다. 즉 http://files.123.com/some/file.txt으로 갈 수 있습니다. 그러나이 규칙을 사용하면 http://files.abc.com/some/file.txt으로 갈 수 있으며 내부적으로 123.com 호스트로 프록시합니다.
RewriteCond %{HTTP_HOST} ^files\.123\.com$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /here-are-where-123.com-files-really-are/$1 [L]
또는의 cPanel에서 일부 해당 설정 :
양쪽 모두 당신은 규칙 또는 123.com에 대한의 cPanel 하위 도메인 설정 중 하나가, 도메인이 동일한 호스트를 가리키고, 그리고 말한다. 어느 쪽이든 files.123.com
에 대한 요청은 /here-are-where-123.com-files-really-are/
디렉토리에서 제공합니다. 다른 파일 도메인을 수용하기 위해 일련의 규칙을 포함시키고 문서 루트의 .htaccess 파일에 규칙을 포함하기 만하면됩니다.
RewriteCond %{HTTP_HOST} ^files\.abc\.com$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /here-are-where-123.com-files-really-are/$1 [L]