我们需要将 8000 个 URL 从旧网站 301 重定向到新网站。不幸的是,URL 之间没有关系,如下所示:
例如 http://www.URL1.com/content/default.asp?var_a=s2&var_b=8443&back=home TO http://URL2.co.uk/news/article/news-title-goes-here/
我们可以将所有重定向规则导入到 htaccess 文件中,也可以设置 mysql 数据库和 PHP 脚本来执行查找然后重定向。
考虑到条目的数量,从性能的角度来看,哪个是最好的下降路径?
如果 htaccess 能够完成任务,那么编写重定向的最佳方法是什么?
Redirect 301 /content/default.asp?var_a=s2&var_b=8443&back=home http://URL2.co.uk/news/article/news-title-goes-here/
或者
RewriteCond %{QUERY_STRING} ^var_a=s2$
RewriteCond %{QUERY_STRING} ^var_b=8443$
RewriteRule ^/content/default.asp$ http://URL2.com/news/article/news-title-goes-here/? [L,R=301]
非常感谢