リダイレクト

.htaccessのRewriteRuleリダイレクト指定に日本語URLを利用する方法

RewriteRuleはそのままでは日本語を用いることが出来ない。 URLをエンコードされたそのままを貼り付けても動かない。 そのため、参考サイトの変換を利用し、リダイレクトを作成する。 例)http://hogehgoe.co.jp/日本語URL/400/    ↓変換後   http://hogehgoe.co.jp/\xe6\x97\xa5\xe6\x9c\xac\xe8\xaa\x9eUR […]

特定のディレクトリのみhttpsにリダイレクトを行う

SSLのためのリダイレクトをフォームディレクトリのみにかけるなどに指定する。 動きとしては、「指定ディレクトリに対してはhttpsへリダイレクト」「指定ディレクトリ以外はhttpへリダイレクト」となる。 ※特定のディレクトリのみをリダイレクトすると、そのページから移動した場合にもhttps://の接続のままになる為、別途http://に戻す記述が必要になる。 <IfModule mod_re […]

phpを用いたリダイレクト

WPなどphpファイル個別でリダイレクトが必要な場合、また.htaccessでのリダイレクトが効かない場合などに用いる。 ■リダイレクト <?php // Googleにリダイレクト(移動) header( "Location: https://google.com/" ) ; // 終了 exit ; ■301リダイレクト // ステータスコードの301を出力する header( "HTT […]