Apache htaccess帮助RewriteRule

时间:2012-04-21 14:29:26

标签: apache mod-rewrite

这就是我想要做的事情:

mysite.com/video      >    mysite.com/index.php?find=video
mysite.com/video/pag/10      >    mysite.com/index.php?find=video&pag=10
mysite.com/video/min/20/pag/10      >    mysite.com/index.php?find=video&pag=10&min=20
mysite.com/video/min/20/pag/10/max/30      >    mysite.com/index.php?find=video&pag=10&min=20&max=30

等。

参数min,pag,max可以是随机顺序。例如这些网址     mysite.com/video/min/20/pag/10/max/30     mysite.com/video/max/30/pag/10/min/20 必须总是返回mysite.com/index.php?find=video&pag=10&min=20&max=30

我花了很多时间没有任何解决方案 谢谢

1 个答案:

答案 0 :(得分:0)

我正要做一个繁琐的尝试写完整件事的任务。但后来我想到为什么不这样做:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]

然后在index.php中解析$_SERVER['REQUEST_URI']并提取您需要的内容。

聪明地工作,而不是努力。