gpt4 book ai didi

php - Codeigniter 子域和 WAMP

转载 作者:行者123 更新时间:2023-12-04 06:20:57 24 4
gpt4 key购买 nike

我想做点什么like this .
基本上我想:

  • 当您访问 domain.com 时,它应该加载:domain.com/frontend
  • 当您访问 userlogin.domain.com 时,它应该加载:domain.com/backend/userlogin

  • nettus 展示了如何在 wamp 上执行此操作,但对每种情况使用不同的目录。
    例如,如果访问domain.com,则在apache virtualhosts 中设置的文件夹为:c:/folder_of_frontend,如果访问userlogin.domain.com,则该文件夹设置为c:/folder_of_backend

    我想使用相同的 CI 系统和应用程序文件夹。我将使用不同的 Controller 来处理前端和后端。

    谢谢

    最佳答案

    您可以设置由 $_SERVER['HTTP_HOST'] 确定的常量,然后根据该常量的值切换或设置其他变量。

    $subdomain = str_replace(".mydomain.com","",$_SERVER['HTTP_HOST']);
    if (!empty($subdomain) && $subdomain != 'www')
    {
    define('SUBDOMAIN',$subdomain);
    }
    else
    {
    define('SUBDOMAIN',NULL);
    }

    然后,您可以在应用程序的其他地方检查 SUBDOMAIN 的值并执行适当的操作。

    //edit.. 我通常会把上面的内容放在/index.php 但/application/config/constants.php 也可能是一个好地方。想我刚刚在那里养成了一个坏习惯。

    关于php - Codeigniter 子域和 WAMP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6576082/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com