日本語パラメータ付きURLを301リダイレクト - 赤月あかり(sharp78)ウェブサイト



日本語パラメータ付きURLを301リダイレクト

.htaccessファイルに指定するだけ

 Pukiwikiの特定のページ(.phpで日本語パラメータ付き)を別の.htmのページに301リダイレクトしようと結構悩んだので、メモ書き。

 元のURL:http://sharp78.com/ownersleague/index.php?%E5%B9(中略)%A6%A7
 移転先:http://sharp78.com/baseball/nenrei.htm

 として

 RewriteEngine On
 RewriteCond %{REQUEST_URI} index.php
 RewriteCond %{QUERY_STRING} ^%E5%B9(中略)%A6%A7
 RewriteRule ^(.*)$ /baseball/nenrei.htm? [R=301,L]

 1行目でRewrite機能をONにして、2行目と3行目の「RewriteCond」で書き換えの条件設定。当てはまる場合のみ、4行目のRewriteを適用する。

 2行目はファイル指定なのでphpファイルを指定。3行目はパラメーター受け取りで、書き換えたいページ名をURLエンコードして設定。

 ちゃんと301リダイレクトがかかっているし、ほかのページはPukiwikiのまま。アクセス解析でも不具合は見当たらないっと。

サイト内検索

プロフィール

akari.jpg

赤月あかり(sharp78)
京都生まれ京都育ち。

 アプリやサイトを作ったり、プロ野球やゲームをしたり。
 キーワードは「ちょっとしたキッカケ」を届けたい!!

カテゴリリスト

プロ野球関連(224)

料理・旅行関連(77)

アニメ・ゲーム関連(20)

麻雀関連(19)

仕事・ブロガー関連(28)

看板条例関連(15)

スリキン関連(161)