2016-07-29 138 views
2

我不是要求代碼,而是提供一些提示。我想創建一個系統,可以自動創建一個子域,例如,付款後由貝寶批准,我創建了一個子域,如:stackoverflow.mywebsite.com自動創建子域名

<?php 
    // Ignore this code. 
    $createSubDomain = 'stackoverflow.mywebsite.com'; 
    $createSubDomain = 'stackoverflow.mywebsite.com'; 
    $createSubDomain = 'stackoverflow.mywebsite.com'; 
    if($craeteSubDomain !== '') { echo "created"; } 
?> 

這一點。我想我可以處理子域創建後的內容。 :)

感謝,

回答

1

Here是一個不錯的指南。 基本上你會想要註冊*子域指向你的服務器。然後你需要配置你的.htaccess文件來處理它。

.htaccess文件應該是這個樣子:

RewriteCond %{HTTP_HOST} ^yourwebsite\.com $ 
RewriteCond %{REQUEST_URI} !^/yourwebsite_folder/ 
RewriteRule (.*) /yourwebsite_folder/$1 

RewriteCond %{HTTP_HOST} ^(^.*)\.yourwebsite.com 
RewriteCond %{REQUEST_URI} !^/yourwebsite_folder/ 
RewriteRule (.*) /yourwebsite_folder/$1 

如果您想了解更多有關的.htaccess你可以看看here

在你的php文件中,而不是創建一個子域,你正在創建一個文件夾。當人們嘗試加載newsub.example.com時.htaccess文件將它們指向example.com/yourwebsite_folder/newsub

+0

謝謝@MichaelMK!我會閱讀本指南,謝謝你的解釋。^- ^ –