隐藏第一个 url 段,Codeigniter
Hide first url segment, Codeigniter
我正在使用一个带有多个目录的 Codeigniter 安装,每个目录都有自己的 config.php,其中定义了 "base_url"。
示例:
/server/codeigniter_files/
/server/htdocs/directory1/
/server/htdocs/directory2/
等..
因此 HTTP 看起来像这样:www.abc.com/directory1、www.abc.com/directory2 等..
我可以从 URL 中隐藏 "directoryX" 段吗?请记住 config.php 文件必须包含包含 "directoryX" 的 base_url?
我在 Debian 服务器上使用 lighttpd。
在 "server" 目录下下载 CodeIgniter 文件。将 "Application" 文件夹重命名为 "directory1"。然后再复制一份 "directory1" 文件夹并将其重命名为 directory2。现在在 "server" forder 下创建一个新文件夹并将其命名为 Application 并将 "directory1" 和 "directory2" 移动到 "Application" 文件夹中。
将您的 index.php 文件移动到 "htdocs" 文件夹。在您喜欢的编辑器中打开 index.php 文件并编辑以下行。
$system_path = 'system';
到
$system_path = '../系统';
和
$application_folder = 'application';
到
$application_folder = '../application/directory1';
并将其另存为 directory1.php 在 htdocs 文件夹下
现在为您的索引文件制作另一个副本并将其另存为 directory2.php
打开您的 directory2.php 文件并更改以下行
$system_path = 'system';
到
$system_path = '../系统';
和
$application_folder = 'application';
到
$application_folder = '../application/directory2';
您可以通过以下 url
访问您的 directory1 站点
localhost/directory1.php
localhost/directory2.php
您可以将 directory1.php 和 directory2.php 文件名更改为您想要的任何名称,并使用 .htaccess 从 url 中隐藏 directory1.php 和 directory2.php。
更多信息,您可以访问以下页面
https://ellislab.com/codeigniter/user-guide/general/managing_apps.html
我正在使用一个带有多个目录的 Codeigniter 安装,每个目录都有自己的 config.php,其中定义了 "base_url"。
示例:
/server/codeigniter_files/
/server/htdocs/directory1/
/server/htdocs/directory2/
等..
因此 HTTP 看起来像这样:www.abc.com/directory1、www.abc.com/directory2 等..
我可以从 URL 中隐藏 "directoryX" 段吗?请记住 config.php 文件必须包含包含 "directoryX" 的 base_url?
我在 Debian 服务器上使用 lighttpd。
在 "server" 目录下下载 CodeIgniter 文件。将 "Application" 文件夹重命名为 "directory1"。然后再复制一份 "directory1" 文件夹并将其重命名为 directory2。现在在 "server" forder 下创建一个新文件夹并将其命名为 Application 并将 "directory1" 和 "directory2" 移动到 "Application" 文件夹中。
将您的 index.php 文件移动到 "htdocs" 文件夹。在您喜欢的编辑器中打开 index.php 文件并编辑以下行。
$system_path = 'system';
到
$system_path = '../系统';
和
$application_folder = 'application';
到
$application_folder = '../application/directory1';
并将其另存为 directory1.php 在 htdocs 文件夹下
现在为您的索引文件制作另一个副本并将其另存为 directory2.php
打开您的 directory2.php 文件并更改以下行
$system_path = 'system';
到
$system_path = '../系统';
和
$application_folder = 'application';
到
$application_folder = '../application/directory2';
您可以通过以下 url
访问您的 directory1 站点localhost/directory1.php
localhost/directory2.php
您可以将 directory1.php 和 directory2.php 文件名更改为您想要的任何名称,并使用 .htaccess 从 url 中隐藏 directory1.php 和 directory2.php。
更多信息,您可以访问以下页面 https://ellislab.com/codeigniter/user-guide/general/managing_apps.html