我正在从一个旧的基于 php 的站点转移到一个基于 wordpress 的新站点。在此过程中,我们删除了很多不必要的页面。
但是,有些页面显示在 google 上,我想通过使用 301 重定向到现在在新站点上包含相同信息的页面来避免 403 或 404 错误。
我当前的 .htaccess 显示:
# Switch rewrite engine off in case this was installed under HostPay.
RewriteEngine Off
SetEnv DEFAULT_PHP_VERSION 53
DirectoryIndex index.cgi index.php
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
我想知道做 301 重定向的最佳方法是什么?将它们放在代码之前或之后只会给出 404 错误。