URL rewrite - эмуляция адреса

Sep 11, 2009 14:11

Поделитесь опытом работы с эмуляцией URL адресов в рамках фреймворка ( Read more... )

Leave a comment

Comments 1

Удобные url anonymous September 21 2009, 10:20:18 UTC
Я встречал много разных вариантов, но больше всего мне понравилось как это реализованно в движке SEbgine. Возьмем твой пример. Есть несколько вариантов которые будут работать в SEngine:
1. /user-info/George
2. /user/info/George
3. /user-info/i/George
4. /user-info-George

Второй пример - это не круто ибо контроллер infi сам собой вызван не будет. В остальных все будет ок, НО! В первом случае будет так $_GET['George'] = true; и нужно будет как-то выбрать эту переменную (к примеру перебор). Во втором случае будет использован контроллер по умолчанию для модуля user и $_GET['info'] = 'George'; это плохо, т.к. нужно будет контроллер вызывать в ручную. В третьем случае будет работать контроллер info с модуля user, и $_GET['i'] = 'George';

Ну и самый клёвый четвертый вариант будет работать автоматический контроллер и $_GET[2] = 'George';

Это хорошо и для SEO и для понимания человеком. Ну и естественно эти ссылки работают с учётом особенностей самой системы

Reply


Leave a comment

Up