2017-05-10 13 views

답변

0

apache 또는 nginx에서 와일드 카드 하위 도메인이 필요합니다. 호스트에서 가상 호스트를 편집 할 수 있으면 가능해야합니다.

웹 루트 아래의 모든 폴더가 하위 도메인으로 액세스된다는 아이디어가 있습니다.

server { 
    listen 8080; 
    server_name ~^(?<webroot>[\w\-]+)\.ourdomain\.com$; 

    root /home/web/$webroot; 
    index index.php index.html index.htm; 
    set $WEB_ROOT /home/web/$webroot; 
... 

확인 다른 답변 : nginx apache

2

그것은 그들이 여러 하위 도메인 또는하지를 허용 호스팅 서버에 따라 다음

은 우리가 nginx를 사용 예이다. 와일드 카드에 대한 하위 도메인에 항목을 만들 수 있도록 허용 한 경우. 마찬가지로 :

* .yourwebsite.com

는 이제 PHP 스크립트에 하위 도메인을 통과 htaccess로 규칙을 작성합니다. 마찬가지로 :

RewriteEngine On 
RewriteCond %{HTTP_HOST} !=yourwebsite.com 
RewriteRule ^$ yourscript.php?domain=%{HTTP_HOST} [L,QSA] 

이제

+0

내가 거세한 숫양 호스팅 나를 하위 도메인에 항목을 만들 수 있습니다 알게 할 ..how 감사 스크립트에서 도메인을받을 수 있습니까? –

+0

어떤 호스팅 제공 업체를 이용하고 있습니까? –