我有一些旧的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规则中......
要匹配查询字符串,您需要一个带有%{QUERY_STRING}
的RewriteCond
试试这个规则:
RewriteCond %{QUERY_STRING} (^|&)FID=([^&]+) [NC]
RewriteRule ^KavOr07/?$ /me_%1? [L,R=302,NC]