我已经更改了CMS(从e107到Joomla)并且在网络上使用了多年之后,有很多旧的链接指向我以前弃用过的文章,例如 mysite.com/page.php?60
所以我的目标是将所有Google旧链接(否则会出现错误404)重定向到新链接或全局链接(新索引页面)
此链接:https://simonecarletti.com/blog/2009/01/apache-query-string-redirects/
提供确实我需要的建议,我的文章查询的唯一区别就是“page.php?XX”而不是“page.php?id = XX”
所以我尝试了这段代码:
(重定向到特定的新页面)
RewriteCond %{QUERY_STRING} ^60$
RewriteRule ^page\.php$ downloads/program1-download? [L,R=302]
(全局重定向到主页)
RewriteCond %{QUERY_STRING} ^([0-9]*)$
RewriteRule ^page\.php$ index.php? [L,R=302]
两个代码都不起作用.... :((