完成該操作的最佳方法是什麼?modrewrite for smart URL |多個變量?
我打算做一些聰明的modrewrite +一個功能來抓取變量名稱的URL。
例如:
的URL,如: domain.com/page-blog/id-5/title-a_blog_title/date-2011_08_05
將返回:
$urlvariable = page-blog/id-5/title-a_blog_title/date-2011_08_05
比,我將運行一個函數來解析$ urlvariable並返回
$urlvariable['page'] = blog
$urlvariable['id'] = 5
$urlvariable['title'] = a_blog_title
$urlvariable['date'] = 2011_08_05
但重寫應該能夠處理更小或更大的網址,如: domain.com/page-blog/id-5/
返回:
$urlvariable = page-blog/id-5/
,或者也: domain.com/page -blog/ID-5 /冠軍a_blog_title /日期2011_08_05/VAR1-富/ VAR2酒吧/ VAR3-xpto/VAR4-XYZ等等
$urlvariable = page-blog/id-5/title-a_blog_title/date-2011_08_05/var1-foo/var2-bar/var3-xpto/var4-xyz
任何方式做到這一點?重寫的表達是什麼?
感謝,
謝謝,但我其實尋找modrewrite表達式中使用時,代碼進入.htaccess文件。 – Henrique