Интеграция новых сегментов URL-адресов в CodeIgniter без сбоевPhp

Кемеровские программисты php общаются здесь
Anonymous
Интеграция новых сегментов URL-адресов в CodeIgniter без сбоев

Сообщение Anonymous »

Я разработал приложение для клиента, который в настоящее время использует структуру URL-адресов https://project.es/index. Теперь им нужно переключиться на https://project.es/apps/other_segment/index.
Я изменил base_url в config.php< /code>, обновлен .htaccess для RewriteBase и изменены маршруты в Routes.php. Однако каждое исправление нарушает работу другой части приложения.
Как мне легко интегрировать структуру /apps/other_segment/ в мои URL-адреса, не вызывая ошибок или значительных изменений?
Конфигурация:
.htaccess:

Код: Выделить всё

RewriteBase /
[/b]
config.php:

Код: Выделить всё

$config['base_url'] = '``http://www.project.es/``';
routes.php:

Код: Выделить всё

$route['default_controller'] = 'login/index';

Код: Выделить всё

$route['404_override'] = 'notfound';

Код: Выделить всё

$route['translate_uri_dashes'] = TRUE;

Код: Выделить всё

$route['(\w{2})/loginadmin'] = "loginadmin/index";

Код: Выделить всё

$route['(\w{2})/(.*)'] = '$2';

Код: Выделить всё

$route['(\w{2})'] = $route['default_controller'];
Я использую MY_Lang.php для управления языком, но не уверен, вызывает ли это проблемы.
Несмотря на корректировки , решение одной проблемы часто приводит к появлению новых.

Подробнее здесь: https://stackoverflow.com/questions/787 ... disruption

Вернуться в «Php»