2012-04-21 81 views
0

這就是我想做的事:Apache的htaccess的幫助下重寫規則

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 

參數分鐘,PAG,最多可以在隨機順序。例如,這些網址 mysite.com/video/min/20/pag/10/max/30 mysite.com/video/max/30/pag/10/min/20 必須始終返回mysite.com/index .PHP查找=視頻& PAG = 10 &分鐘= 20 &最大= 30

我花光了所有天沒有 謝謝

回答

0

我即將做的嘗試寫了繁瑣的任務中的任何解決方案整件事。但轉念一想,爲什麼地獄不能做:

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

然後在index.php只是解析$_SERVER['REQUEST_URI']並提取你所需要的。

工作聰明,不難。