Tumblr의 허영 하위 도메인 작동 방식에 대해 궁금합니다.하위 도메인 허영 사용자 이름 다시 쓰기
myname.mywebsite.com
에 :
www.mywebsite.com/profile.php?username=myname
모든 포인터가 깊이 감사 당신이 다시 것 그 htaccess로 리디렉션을 통해하지만 어떻게하면
는 잘 모르겠어요.
Tumblr의 허영 하위 도메인 작동 방식에 대해 궁금합니다.하위 도메인 허영 사용자 이름 다시 쓰기
myname.mywebsite.com
에 :
www.mywebsite.com/profile.php?username=myname
모든 포인터가 깊이 감사 당신이 다시 것 그 htaccess로 리디렉션을 통해하지만 어떻게하면
는 잘 모르겠어요.
아무 것도 다시 쓸 필요가 없습니다. Host
헤더 (도메인 이름)와 관계없이 모든 요청에 응답하도록 웹 응용 프로그램 인스턴스 또는 웹 사이트 (IIS, Apache 등)를 구성 할 수 있습니다. 웹 응용 프로그램은 다음 응용 프로그램 코드 내에서 Host
헤더를 심문하고 그에 따라 대응할 수 :
<?php
$domainName = $_SERVER['HTTP_HOST'];
if($domainName == 'foo.mydomain.com') {
// do something special?
} else {
echo $domainName;
}
?>
은 또한 아파치의 웹 사이트에있는 가이드 (http://httpd.apache.org/docs/2.0/misc/rewriteguide.html)이 URI가 Host
헤더에 따라 재 작성을 수행하는 방법을 말한다 있습니다 (섹션 참조 "가상 사용자 호스트") : 더 직접적으로 모든 하위 도메인이 웹 서버로 전송되도록 그가 설정 와일드 카드에 위해 DNS 레코드 및 웹 서버에 액세스해야합니다
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.[^.]+\.host\.com$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^www\.([^.]+)\.host\.com(.*) /home/$1$2
곳의 회전에 의해 웹 서버 모든 요청을 처리합니다. 그러나 웹 서버가 해당 와일드 카드의 '가상 호스트'를 가지지 않고 동일한 소유자가 아닌 여러 도메인을 처리하면 그 결과는 관련이없는 페이지가됩니다. 이를 피하기 위해 와일드 카드 나 서브 도메인은 자신의'가상 호스트 '에 적절하게 설정되어야합니다. 와일드 카드가 DNS와 웹 서버에 설정되면 PHP 나 ASP 등을 사용하여 페이지 나'.htaccess'를 처리 할 수 있습니다. – Prix
어떻게이 모든 하위 도메인에서 사용할 수 있습니다. 즉, PHP에서 $ _server를 사용합니다. 난 당신이 어떤 정규식에 대해 확인해야 할 것 같아요? –
@KwaasiDjin 전적으로 귀하의 응용 프로그램에 따라 다릅니다. 나는 그 질문에 대답 할 수 없다. – Dai