Deonis пишет:remenikomer пишет: в PHP не профи Да, тогда вам будет достаточно проблематично писать свой роутер для такой задачи. А как для новичка, могу посоветовать сервис для генерирования htaccess правил. Хотя, без базовых знаний, вас и там будут ждать "подводные камни", но пробуйте.
Примерно понимаю htaccess, раньше пробовал изучать...
Генератор тоже выдает http://www.domain.com/firms/ country/123.html
Если отключить значение area=country, то выходит так:
RewriteRule ^([^/]*)/([^/]*)\.html$ /index.php?do=$1&area=country&areaid=$2 [L]
А как должны быть сформированы ссылки с get параметрами, чтобы получить в итоге нужные ЧПУ? Может от сюда начать?
Просто не доходит, как должен сервер понять, куда ему перенаправить, по какому адресу из этих:
/index.php?do=firms&area=country&areaid=123
/index.php?do=firms&area=region&areaid=543
/index.php?do=firms&area=city&areaid=878
при запросе /firms/moskva/. Ведь в этой строке кроме названия нет параметра, город это или страна... (Отредактировано автором: 13 Декабря, 2013 - 22:45:35)
|