2013-08-20 60 views
0

我想重定向重写规则,不知道

pins?board=10000011

view_photos.php?album=10000011

10000011作为一个ID,它是动态的,所以不知道这个问题的标题,不知道如何抓取并在重写规则中使用。

有尝试:

RewriteRule ^([A-Za-z-0-9-_.]+)/pins?board= $1/view_photos.php?album=$2 

看来我显然不知道我在做什么,所以我寻求帮助。

回答

0

您无法在重写规则中与查询字符串进行匹配。您需要在改写条件下使用%{QUERY_STRING}变量:

RewriteCond %{QUERY_STRING} ^board=(.*)$ 
RewriteRule ^/?([A-Za-z-0-9-_.]+)/pins$ /$1/view_photos.php?album=%1 [L,R=301]