我有一些旧的SWF内部有固定链接,所以我需要重写所有链接以重定向到我在Wordpress上构建的新网站。
我实际上需要重定向所有FID =< 123>的链接。到/ me_< 123> (这是我为所有需要重定向的页面创建的永久链接)
例如: http://kavor.org.il/KavOr07/Templates/showpage.asp?DBID=1&LNGID=2&TMID=843&FID=1997 需要转到http://kavor.org.il/me_1997
我试着把它放在.htaccess中: ^ FID =([^ /。] +)/?$ / me_ $ 1 [R]
但它没有任何效果,也出于某种原因减慢了整个网站的加载速度。 我知道Wordpress有自己的重写,所以也许它是干扰。
我会很高兴得到一些帮助,因为我在所有mod_rewrite规则中都迷失了......
答案 0 :(得分:0)
要匹配查询字符串,您需要RewriteCond
%{QUERY_STRING}
尝试此规则:
RewriteCond %{QUERY_STRING} (^|&)FID=([^&]+) [NC]
RewriteRule ^KavOr07/?$ /me_%1? [L,R=302,NC]