RewriteRuleはそのままでは日本語を用いることが出来ない。 URLをエンコードされたそのままを貼り付けても動かない。 そのため、参考サイトの変換を利用し、リダイレクトを作成する。 例)http://hogehgoe.co.jp/日本語URL/400/ ↓変換後 http://hogehgoe.co.jp/\xe6\x97\xa5\xe6\x9c\xac\xe8\xaa\x9eUR […]
SSLのためのリダイレクトをフォームディレクトリのみにかけるなどに指定する。 動きとしては、「指定ディレクトリに対してはhttpsへリダイレクト」「指定ディレクトリ以外はhttpへリダイレクト」となる。 ※特定のディレクトリのみをリダイレクトすると、そのページから移動した場合にもhttps://の接続のままになる為、別途http://に戻す記述が必要になる。 <IfModule mod_re […]
参考URLは随時更新します
WPなどphpファイル個別でリダイレクトが必要な場合、また.htaccessでのリダイレクトが効かない場合などに用いる。 ■リダイレクト <?php // Googleにリダイレクト(移動) header( "Location: https://google.com/" ) ; // 終了 exit ; ■301リダイレクト // ステータスコードの301を出力する header( "HTT […]
サイト全体をリダイレクトさせる場合ルートの.htaccessに下記を記入する。 # http://→https:// リダイレクト RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L] ■特定のディレクトリを対象とする場合 特定のディレクトリのみht […]