wordpress htaccessでのディレクトリより下のリダイレクト方法

 

htaccess

RewriteEngine On
RewriteBase /
RewriteRule ^(option|test)/[0-9]+/$ http://test.jp/test_wp/ [R=302,L]

 

このような形で、^(option|test)/[0-9]+/$

optionディレクトリ、testディレクトリ以下の0-9までの数字の列で終わった場合にhttp://test.jp/test_wp/へリダイレクトをかけています。

 

ちなみに302は一時的なリダイレクトです。

301は恒久的なリダイレクトなので、だんだんサイトがインデックスされなくなるので、注意が必要です。また、301はキャッシュに残るので、301リダイレクトを消してもキャッシュクリアをしないとリダイレクトされます。

なので、テストサイトでは302が望ましいです。

 

 

参考サイト

http://www.megasoft.co.jp/mifes/seiki/meta.html

 

https://www.google.co.jp/amp/s/kana-lier.com/web/redirect/amp/

 

参考サイト:正規表現で /^[0-9]+$/ と /^[0-9]/ の違いはなんですか?

http://q.hatena.ne.jp/1149861214

category cloud