【问题标题】:Point cPanel subdomain to CodeIgniter controller将 cPanel 子域指向 CodeIgniter 控制器
【发布时间】:2013-12-24 17:45:18
【问题描述】:

我有一个如下所示的 CodeIgniter 控制器:

mysite.com/controller

我想要做的是能够从子域调用这个控制器,例如:

subdomain.mysite.com

当我通过 cPanel 创建子域时,它会在我的站点根目录下创建文件夹 subdomain,并且它不能指向 CI 控制器。

我尝试了在 SO 和其他网站上找到的不同 .htaccess 组合,但没有成功。

我还了解到可以选择创建 2 个单独的 CI 应用程序,但我不想这样做。

我的 .htaccess 目前只有从 url 中删除 index.php 的选项:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L] 

【问题讨论】:

    标签: .htaccess codeigniter subdomain


    【解决方案1】:

    application/config/config.php 中的base_url 设置为此子域,然后将default_controller 设置为application/config/routes.php

    【讨论】:

    • 但我不希望这个控制器成为默认值。它只是一个控制器,子域必须指向它。
    • 啊,好吧,我知道你想做什么。也许this 是你需要的。
    猜你喜欢
    • 2015-10-09
    • 2018-09-25
    • 2014-02-09
    • 1970-01-01
    • 2019-01-19
    • 2015-03-24
    • 2016-10-22
    • 2013-10-31
    • 2021-03-05
    相关资源
    最近更新 更多