【问题标题】:How to point my domain directly to a codeignter folder?如何将我的域直接指向 codeigniter 文件夹?
【发布时间】:2020-03-15 00:45:25
【问题描述】:

假设我有一个域www.example.com

现在我希望,在这个域中,我的 CodeIgniter 文件夹的索引页面或主控制器应该打开没有文件夹名称,其余控制器页面也应该没有文件夹名称。

From: www.example.com/folder 
To: www.example.com

我在托管程序上托管我的文件。我不想删除我的文件夹并将所有结构导出到基础public_html。

我希望我的 public_html 包含我的 CodeIgniter 文件夹。

任何帮助将不胜感激!

【问题讨论】:

  • 您的主机不提供更改主机DOCUMENT_ROOT 的方法吗?

标签: .htaccess codeigniter


【解决方案1】:

要在子目录上设置 codeigniter,您可以尝试以下 htaccess 规则:

Options +FollowSymLinks

RewriteEngine On
RewriteBase /YOUR_SUBFOLDER

RewriteRule ^$ index.php [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond $1 !^(index\.php|robots\.txt|favicon\.ico)

RewriteRule ^(.*)$ index.php?/$1 [L]

将上面的 YOUR_SUBFOLDER 更改为您拥有的任何子目录名称。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-05
    • 2019-06-09
    • 2021-02-06
    • 2016-12-19
    • 2014-06-19
    • 1970-01-01
    相关资源
    最近更新 更多