Удобные 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 и для понимания человеком. Ну и естественно эти ссылки работают с учётом особенностей самой системы
Comments 1
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