?p= や ?page_id= などのURLをリダイレクトする方法

サイトマップ

ホームページとデザインの会社
株式会社ジェイプラン

menu
 
  ?p= や ?page_id= などのURLをリダイレクトする方法

?p= や ?page_id= などのURLをリダイレクトする方法

通常のURL (例えば http://sample.com/page1 を http://sample.com/page2 にリダイレクト)なら .htaccess に

RewriteEngine on
RewriteRule ^/?page1(.*) http://sample.com/page2 [R=301,L]

でうまくいきます。

ただワードプレスのデフォルトURLなどの ?p= や ?page_id= といったURLはこの記述ではエラーになります。

例えば、http://sample.com/?page_id=4  を http://sample.com/?pageid=5 にリダイレクトしたい場合、以下の記述でうまくいきます。

RewriteEngine on
RewriteCond %{QUERY_STRING} ^page_id=4$
RewriteRule ^$ /?page_id=5 [R=301,L]

印刷はこんなに安かったの?

梅オーナー情報はこちら

おすすめレンタルサーバー

独自SLLが無料!月額100円~使える!使いやすく初心者にお勧め!


ホームページお役立ち情報

東京・千葉の中国語教室

中国語教室