Скрыть первый сегмент URL-адреса, Codeigniter


Я использую одну установку Codeigniter с несколькими каталогами, и каждый каталог имеет свой собственный config.php в котором он определен как "base_url".

Пример:

/server/codeigniter_files/
/server/htdocs/directory1/
/server/htdocs/directory2/

И т.д.

Таким образом, HTTP выглядит следующим образом: www.abc.com/directory1, www.abc.com/directory2 и т.д.

Могу ли я скрыть сегмент "Directoryx" из URL-адреса, имея в виду, что config.php файл должен содержать базовую строку, содержащую "directoryx"?

Я использую lighttpd в Debian сервер.

Author: Harvey Rhodes, 2015-02-16

1 answers

Загрузите файлы CodeIgniter в каталог "сервер". Переименуйте папку "Приложение" в "директорию1". затем сделайте еще одну копию своей папки "directory1" и переименуйте ее в directory2. Теперь создайте новую папку в разделе "сервер", назовите ее приложением и переместите свои "директории1" и "директории2" в папку "Приложение".

Переместите свой index.php файл в папку "htdocs". Открыть index.php файл в вашем любимом редакторе и отредактируйте следующие строки.

$системный путь= "система";

До

$system_path = '../система';

И

$папка приложения = 'приложение';

До

$папка приложения = '../приложение/директория1';

И сохраните его как directory1.php в папке htdocs

Теперь сделайте другую копию вашего индексного файла и сохраните его как directory2.php

Откройте свой directory2.php файл и измените следующие строки

$system_path = 'система';

До

$системный путь= '../система';

И

$папка приложения = 'приложение';

До

$папка приложения = '../приложение/директория2';

Вы можете получить доступ к своему сайту directory1 по следующему URL-адресу

Localhost/directory1.php

Localhost/directory2.php

Вы можете изменить directory1.php и directory2.php назовите файлы так, как вы хотите, и используйте .htaccess, чтобы скрыть directory1.php и directory2.php из url.

Для получения дополнительной информации вы можете посетите следующую страницу https://ellislab.com/codeigniter/user-guide/general/managing_apps.html

 0
Author: Alchemy Experts, 2015-02-17 15:50:42