在Wordpress网站中重写URLS

时间:2013-10-11 11:18:17

标签: php wordpress apache .htaccess mod-rewrite

我有一些旧的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规则中都迷失了......

1 个答案:

答案 0 :(得分:0)

要匹配查询字符串,您需要RewriteCond %{QUERY_STRING}

尝试此规则:

RewriteCond %{QUERY_STRING} (^|&)FID=([^&]+) [NC]
RewriteRule ^KavOr07/?$ /me_%1? [L,R=302,NC]