First you need to set your main domain to act as a catch-all subdomain. its like putting ServerAlias * so that each subdomain which is requested
to the main domain reaches the same place. I mean if your main domain root is
/home/admin/abc.com/htdocs/
then your catch-all setup shall send all sub-domain requests to that same directory
/home/admin/abc.com/htdocs/
and then in the index.php file of this directory you can do this
global $domainname;
global $subdomainname;
$domainarray = explode('.', $_SERVER['HTTP_HOST']);
$index=count($domainarray)-1;
$domainname= $domainarray[$index-1].".".$domainarray[$index];
$subdomainname="";
for($i=0;$i<$index-1;$i++)
{
if($subdomainname=="")
{
$subdomainname=$domainarray[$i];
}
else
{
$subdomainname=$subdomainname.".".$domainarray[$i];
}
}
ShowCustomizedPageForsubdomain($subdomainname);
?>
This function ShowCustomizedPageForsubdomain($subdomainname) can be easily implemented in two ways:
1) Either your store Page's Html in your database and all this function would do is to pick up that html code for the provided sub-domain from the database and simply
"echo" or "print" it.
2) or you can simply have standard actual pages for each subdomain and you simply include them here like this
ob_start();
include "http://url_of_the_page_you_want_to_show";
$data=ob_get_contents();
ob_clean();
this Object buffer will return you that page's content in the variable "$data"; you simply echo $data;
Second Implementation of your function is like this
function ShowCustomizedPageForsubdomain($subdomainname)
{
ob_start();
include "http://url_of_the_page_you_want_to_show_for_this_subdomain";
$data=ob_get_contents();
ob_clean();
echo $data;
}
Ready to rapidly transform your startup? I translate complex AI, GenAI, IoT, and Robotics into tangible, growth-driving solutions that unlock new market opportunities and accelerate your innovation roadmap.
Beyond Spot-Checking: Why LLM Applications Require Specialized Evaluation
images generated by meta ai Building applications with Large Language Models (LLMs) feels deceptively fast at first. A single engineer can...
-
gemini generated A self-contained Raspberry Pi surveillance system that: ...
-
generated by meta ai The integration of Generative AI (GenA...
-
Executive Summary An adjunct professor advocates embracing AI in classrooms over prohibition, using historical examples of replaced skills...