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にリダイレクトされます。

 

 

category cloud