URL Regex - Неизвестный URL - PullRequest
0 голосов
/ 16 мая 2011

Я создал Zend Framework CMS, где навигационные ссылки создаются на основе родительских / дочерних ассоциаций, например,

http://youdomain.com/About/history-of-company/early-years (каждый элемент является дочерней страницей предыдущего) или же http://yourdomain.com/About

Это примеры URL-адресов, так как это CMS. Я не знаю, как клиент будет называть страницы, но, используя приведенные выше примеры, мне нужен один фрагмент регулярного выражения, который будет возвращать 'About', если нет слешей или «ранние годы», если есть косые черты.

Причина единственного регулярного выражения в том, что он будет использовать весь маршрут в application.ini

Спасибо заранее, Marc

1 Ответ

0 голосов
/ 16 мая 2011
/(\w+)$

Возвращает часть URL после последней косой черты. Вы можете использовать modrewrite что-то вроде:

/(\w+)$ render.php?page=$1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...