2011-05-16 5 views
0

저는 Zend Framework CMS를 구축했습니다. 여기에는 탐색 링크가 부모/자식 연결 (예 : URL Regex - 알 수없는 URL

http://youdomain.com/About/history-of-company/early-years

이는 CMS이기 때문에 나는 클라이언트가 페이지의 이름을 어떻게 알고 있지만, 사용하지 않는,이 샘플 URL이 있습니다 또는 http://yourdomain.com/About

(각 요소는 자식 이전의 페이지입니다) 위의 예제에서는 슬래시가 없으면 'About'을 반환하고 슬래시가 있으면 'early-years'를 반환하는 정규식을 하나 필요합니다. 이 사전에 application.ini

감사의 모든 경로 마크

답변

0
/(\w+)$ 

은 후 URL의 부분을 돌려줍니다 캐치로 갈 것이기 때문에

하나의 정규식에 대한 이유는 마지막 슬래시. modrewrite를 다음과 같이 사용할 수 있습니다.

/(\w+)$ render.php?page=$1 
+0

고마워요! 슬래시가 없으면 내용을 꺼낼 방법이 있습니까? 기본적으로 URL은 데이터베이스에서 호출하는 매개 변수로 설정된 페이지 이름으로 구성되어 있으므로 슬래시가 없거나 마지막 부분 만 있으면 모든 정보를 반환해야합니다.) 슬래시가 있으면 ... 건배 – ed103