我想重定向
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 :(得分:0)
您无法在重写规则中与查询字符串匹配。您需要在重写条件中使用%{QUERY_STRING}
var:
RewriteCond %{QUERY_STRING} ^board=(.*)$
RewriteRule ^/?([A-Za-z-0-9-_.]+)/pins$ /$1/view_photos.php?album=%1 [L,R=301]