WordPress: 特定ページのみを302リダイレクトする方法
302リダイレクトとは「あるURLを、一時的に移転します」とGoogleに宣言することです。
301リダイレクトはブラウザキャッシュしてしまうので、サイトの更新など考慮に入れる場合は302の方が好ましいでしょう。
WordPressの特定ページを302リダイレクトするための記述方法
移動したいコンテンツのURLを『xxxx.com/test』とします。
移動後のコンテンツのURLを『xxxx.com/new_test』とします。
301リダイレクトの書き方は以下のようになります
redirect 302 /test http:xxxx.com/new_test
上記コードを .htaccessに追記します。
.htaccessは『wp-config.php』などと同階層のディレクトリにあります。追記方法の例は以下を参照してください。
.htaccess
# 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 redirect 302 /test http:xxxx.com/new_test
これで、xxxx.com/testにアクセスすると、自動的にhttp:xxxx.com/new_testにリダイレクトされます。