0
질문이 있지만 설명하기가 어렵습니다.여러 주소로 리디렉션하는 방법은 무엇입니까?
어떻게 shrtsite.com을 longsite.com으로 리디렉션하지만 shrtsite.com/XYZ를 anothersite.com으로 리디렉션합니까? bitly의 브랜딩 도메인과 같은 것입니다. XYZ는 매번 무작위이며 다릅니다.
질문이 있지만 설명하기가 어렵습니다.여러 주소로 리디렉션하는 방법은 무엇입니까?
어떻게 shrtsite.com을 longsite.com으로 리디렉션하지만 shrtsite.com/XYZ를 anothersite.com으로 리디렉션합니까? bitly의 브랜딩 도메인과 같은 것입니다. XYZ는 매번 무작위이며 다릅니다.
당신은 당신의 페이지를 호출 한 실제 경로에 따라
header('Location: http://anothersite.com');
을 보내는 PHP 스크립트를 작성할 수 있습니다. 아래의 htaccess로와 함께 사용하면 경로가/XYZ라는 사용자가, 당신은 [ '경로']
을
$ _GET을 사용할 수 있는지 확인하십시오. 그리고 서버에 대한 모든 쿼리는 다음과 같은 내용으로,이 스크립트를 통해 이동 index.php를 호출하고 당신은 또한 index.php 파일을 넣어 루트 폴더에 .htaccess 파일을 만드는 것은
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(.*)$ index.php?path=$1 [NC,L]
인가 대신에 A 레코드로 할 수 있습니까? 나는 shrtsite.com에 접근 할 수 없으므로 더 쉬운 해결책이 필요하다. – spud
오, 소유하지 않은 도메인의 요청을 다른 도메인으로 리디렉션 하시겠습니까? 개인 네트워크 또는 단일 컴퓨터 안에 있습니까? 그런 다음 프록시 서버를 사용하여 이와 같은 작업을 수행 할 수 있습니까? –
예, 광산이 아닌 도메인에 사용하고 싶습니다. 개인 네트워크 나 단일 컴퓨터의 의미를 이해하지 못합니다. 미안합니다. A 레코드를 통해 메인 페이지 이외의 모든 링크를 다른 IP로 리디렉션하고 싶습니다. 그래서 http://shrtsite.com/을 제외한 모든 것. 그게 가능하니? – spud