从旧的page.php?xx重定向到新的页面/页面

时间:2017-02-05 01:34:22

标签: apache .htaccess redirect

我已经更改了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]

两个代码都不起作用.... :((

0 个答案:

没有答案