2014-10-04 114 views
0

我使用Joomla 3.3,我有哪個用戶可以使用域名建立自己的商店,所以我怎麼可以創造哪些用戶可以訪問他們的子域子域上的站點。如何創建通配符子域

如果用戶創建abc.example.com那麼用戶應該能夠訪問abs.example.com

那麼如何做到這一點假設。 我已經添加了這些行.htaccess文件

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)\.zzphonecase\.com(.*)$ /index.php/%2/%1 

,並在模板

$host = explode ('.', $_SERVER ['HTTP_HOST']); 
$subdomain = $host [0]; 

if((!strcasecmp ($subdomain, 'www')) || (!strcasecmp ($subdomain, 'zzphonecase'))) 
{ 
//main site enter code here 
} 
else 
{ 
//enter code here 
// subdomain 

http_response_code (404); 
echo 'Error 404 : your domain could not be found'; 
return false; 
} 
+0

我沒有做什麼,但,這就是爲什麼我問這個我如何做到這一點的用戶創建 – 2014-10-04 10:13:06

+0

我對此沒有任何想法,我現在的儲蓄域名,,是的,我已搜查它谷歌,但不能理解,如何做到這一點 – 2014-10-04 10:15:47

+0

你能幫我嗎? – 2014-10-04 10:18:33

回答

0

的index.php文件,這些線路的問題是什麼時候,在這裏裝載域名重定向。您正在將模板加載到模板層......過程中太遲了。它具有的Joomla框架加載根的index.php(前上方。我使用的多站點域名管理「虛擬域」,並FABRIK自定義窗體&成分大量關於我的網站被加載。你可以在FABRIK創建一個表單增加和進入&參數到虛擬域的數據庫表。關於如何執行它一個學習曲線的一點,但一旦你得到它,這將讓你很簡單的。然後,您可以設置您的通配符域,其指向站點根目錄,讓虛擬域組件爲你做所有的工作。認真......在多點的Joomla管理是一個真正的痛苦。其他人所做的工作爲您服務!