タグ: .htaccess

    新しいURL・ドメインになったり、同じドメインでもサイトやシステム・ASPなどを変更した際に404をひとまず解決するコードスニペット

    とりあえず、全部トップページ移動するコード お引越しした後に404が大量発生してしまう案件ってありますよね?同じようなページ・移設したページがあるけれども、.htaccessでそれぞれの記述を適切にコーディングする時間がないし、もうすでにオープンさせてしまっていて、手遅れなケース。そういった場合に、少しでも、404しか出ない状況を改善したい時に簡単に1行書くだけで、トップページに移動するという記述。 404...

    WordPressのログイン画面は自分以外のIPアドレス・ホストのアクセスは拒否する方法/コードスニペット

    IPアドレス単位/ピンポイントで制御 Allow from 000.000.000.000の000.000.000.000は自分のグローバルIPアドレスを指定する。 <Files wp-login.php> Order deny,allow Deny from all Allow from 000.000.000.000 </Files> プロバイダの範囲のみに制限する場合はこちら。IPアドレスが変わってしまうが、プロバイダのホスト名は変更されないという前提で。また、ログインを試みる人が自分のプロバイダのエリア範...

    .htaccessを使って特定のIPアドレスやホストのアクセスを拒否するサンプルコード

    IPアドレス単位/ピンポイントで制御 すべてのページを対象に飛ばしてしまう。 特定のIPアドレスを排除する=どこかのページに飛ばしてしまう。 RewriteEngine On RewriteCond %{REMOTE_ADDR} ^000.000.000.000$ RewriteCond %{HTTP:X-Forwarded-For} ^000.000.000.000$ RewriteRule .* https://example.com/ [R=301,L] 特定のIPアドレス以外排除する=どこかのページに飛ばしてしまう。※!がついているかどうかの違...

    Movable TypeからWordPressに移行した時の.htaccess

    RewriteEngine on トップページ RewriteRule ^old/$ /new/ [R=301,L] 投稿 RewriteRule ^old/(.*).html$ /new/$1/ [R=301,L] カテゴリー ※catname1、catname2、exampleは例:カテゴリURLが指定されているパターン cat1は自動割当のカテゴリー名cat+数値 RewriteRule ^old/catname1/$ /new/category/catname1/ [R=301,L] RewriteRule ^old/catname2/$ /new/category/catname2/ [R=301,L] RewriteRule ^old...

    特定のファイルのみHTML拡張子でPHPとして動作する方法

    .htaccessコード #html -> php <Files "xxxx.html"> AddType application/x-httpd-php .php .html </Files> HTMLの拡張子だけれども、PHPのコードを記述すれば、そのコードがPHPとして動作してほしいときってあるかもしれません。そういう時は、HTMLの拡張子のままPHPとして動作する.htaccessを記述すれば実現できる。 .htaccessとうのはApacheというWebサーバーアプリケーションにオプション・制御・設定を上...

    .htaccessでwwwあり・なしに統一し、さらにhttpでアクセスした時にhttps化するコード

    example.comはサンプルなので、それぞれのサイトのドメインに書き換えて、.htaccessに貼り付けて設定。 WWWなしに統一。 #### www無しに変更 RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.example\.com RewriteRule (.*) http://example.com/$1 [R=301,L] RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L] WWWありに統一。 #### wwwありに変更RewriteEngine OnRewrite...

    .htaccess スマートフォンで、特定ファイルのみURLを書き換え

    HTML→HTML RewriteEngine On RewriteCond %{HTTP_USER_AGENT} (iPod|iPhone|iPad|Android|Windows\ Phone) RewriteRule ^item\.html$ /sp/item.html [R=301,L] HTML→PHP RewriteEngine On RewriteCond %{HTTP_USER_AGENT} (iPod|iPhone|iPad|Android|Windows\ Phone) RewriteRule ^item\.html$ /sp/item.php [R=301,L] HTML→ディレクトリ # 特定ファイルのみ転送(HTML→ディレクトリ) RewriteEngine On RewriteCond %...