Codeigniter Routing удалить контроллер - PullRequest
0 голосов
/ 10 октября 2011

Я хочу направить так, чтобы часть «домена» исчезла,

http://www.domaininfo.za/domain/google.com

примерно так

http://www.domaininfo.za/google.com

Мне удалось удалить часть приветствия, но какудалить домен?

мой маршрутный файл:

$route['default_controller'] = "welcome";
$route['404_override'] = '/';
$route['(:any)'] = "welcome/domain/$1";

Ответы [ 2 ]

0 голосов
/ 10 октября 2011

Ваша маршрутизация опасна ... Я бы добавил в ключ маршрута регулярное выражение для распознавания веб-доменов, а затем направил его на welcome / domain / $ 1. Прямо сейчас вы маршрутизируете все значения в пространстве контроллера в welcome / domain / $ 1. Лучше всего переписать мод или использовать regex в вашем роутере.

0 голосов
/ 10 октября 2011

Не уверен, если это то, что вы спрашиваете, но это работает для вас?

$route['(:any)'] = "domain/$1";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...