我不是要求代码,而是要求一些提示。我想创建一个自动创建子域的系统,例如,在PayPal批准付款后,我创建一个子域,例如:stackoverflow.mywebsite.com
<?php
// Ignore this code.
$createSubDomain = 'stackoverflow.mywebsite.com';
$createSubDomain = 'stackoverflow.mywebsite.com';
$createSubDomain = 'stackoverflow.mywebsite.com';
if($craeteSubDomain !== '') { echo "created"; }
?>
就是这样。我猜我可以在子域创建后处理内容。 :)
谢谢,
答案 0 :(得分: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