完成该操作的最佳方法是什么?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