【问题标题】:Rewrite URLS in Wordpress site在 Wordpress 网站中重写 URL
【发布时间】:2013-10-11 11:18:16
【问题描述】:

我有一些内部有固定链接的旧 SWF,因此我需要重写所有链接以重定向到我在 Wordpress 上构建的新网站。

我实际上需要将所有具有 FID= 的链接重定向到 /me_(这是我为我需要重定向的所有页面创建的永久链接)

例如: 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 规则中迷失了方向,我会很高兴能得到一些帮助...

【问题讨论】:

    标签: php wordpress apache .htaccess mod-rewrite


    【解决方案1】:

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

    试试这个规则:

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

    【讨论】:

    • 不起作用,我需要把它放在哪里?在 Wordpress 重定向规则之后还是之前?
    • 这应该放在 wordpress 规则之前
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-25
    • 1970-01-01
    相关资源
    最近更新 更多