タグ

.htaccessに関するpokeraiのブックマーク (10)

  • 特定URL時のみ、basic認証 - phpとか

    管理画面が同一サイトの/adminとかで、ip制限はしないけどbasic認証は入れとく。 かつ、再起動はさせたくない。 という仕様を実装することになりました。 下記のブログ様を参考にさせていただきました。ありがとうございます。 【cakePHP】.htaccessでmod_rewriteを使いつつ特定のURLをBASIC認証なしにする | ぼくの答えはいつもNo…そしてYes! apache再起動OKなら、httpd.confにlocatoinディレクティブとか書いてすぐ終わるんですが、 今回はダメとのことなので.htaccessに下記を追記することで対応しました。 ※fuelphpなので、filesディテクティブとかで物理パスを指定できなかったため。 SetEnvIf Request_URI "/admin*" noauth AuthUserFile /var/www/.htpasswd

    特定URL時のみ、basic認証 - phpとか
  • 日本国内のIPアドレス一覧を取得して海外からのアクセスを遮断する.htaccessをcronを使って作成する方法 - Wataame Frog

    前提として .htaccess及びcronが使えるサーバー環境 SSHを利用して、ターミナルからサーバにアクセスできる事 を満たしている事とします。 .htaccessの作り方 get_ip.phpを作成 まずは日国内IPを取得し、成形するルーチンをphpで作成します。 // IP配布元 $fp_arr = file('http://ftp.apnic.net/stats/apnic/delegated-apnic-latest'); $jp_ip4 = 'order deny,allow' . '\n'; $jp_ip4 .= 'deny from all' . '\n\n'; foreach ($fp_arr AS $v) { if (preg_match('/ipv4/', $v) && preg_match('/JP/', $v)) { $_line = explode('|',

    日本国内のIPアドレス一覧を取得して海外からのアクセスを遮断する.htaccessをcronを使って作成する方法 - Wataame Frog
  • PHP x Ajax = CMS ! » [.htaccess] リライト(サイトの移転・wwwの有無を統一・アクセス制限)

    リライト(書き換え)の記述例 一般的な記述例 #リライトエンジンの開始 RewriteEngine on #書き換えのベースとなるパス RewriteBase / #ドメインをwwwありに統一 RewriteCond %{HTTP_HOST} ^(example\.com)(:80)? [NC] RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L] #ディレクトリの移転 RewriteRule ^old_dir(.*)$ /new_dir$1 [R=301,L] #ファイルの移転 RewriteRule ^old_dir/index\.html$ /new_dir/index.html [R=301,L] #クローラのアクセス禁止 RewriteCond %{HTTP_USER_AGENT} Badbot-1 [NC, OR] Re

  • さくらレンタルサーバーの共有SSLを使う | 悠雀堂

    さくらレンタルサーバーの共有SSL(https://)を使う際に、.htaccessやPHPスクリプト内で、どの環境変数を評価したらよいかを記述します。またWordPressでの対処法を概説します。 (但し2013年9月21日現在、WordPress3.5の時点の記事です。) (2013年10月17日追記:さくらインターネットさんから回答が来ましたので、関連箇所に追記しました。) 結論 (私と同様に)困っている方のために結論から書きます。 さくらレンタルサーバーの共有SSLはポート80を使っているので、環境変数SERVER_PORTではSSL接続かどうか評価できません。評価に使える環境変数は以下の通りです。 .htaccessでは、SSL接続の時に、%{ENV:HTTPS}が’on’になり、また%{HTTP:X-Sakura-Forwarded-For}にはリクエスト元のIPアドレスがセ

  • 新人コーダーに知っておいて欲しいリダイレクトの基本|クロノドライブ

    サイトを運営していると、サイト内のページの移動や削除、またはサイト自体の移転をすることがあります。その場合、リダイレクトという処理を用いて新たなページに転送を行いますが、正しい知識と手順を以って対応しなければ、検索順位の下降、ページランクやドメインエイジの喪失といったSEO的なペナルティを招いてしまいます。 そこで、そのようなペナルティを受けないために、ページ移動・サイト移転時の正しいリダイレクトの設定方法と、代表的なリダイレクトの種類やその実装方法をご紹介します。 リダイレクトの種類 リダイレクトには、HTMLJavaScriptといったクライアントサイドプログラム、PHPPerlといったサーバサイドプログラム、あるいは.htaccessの設定変更を行う等、様々な対応方法があります。そのうちのいくつかを、実際のサンプルソースとともに解説します。 metaタグによるリダイレクト hea

    新人コーダーに知っておいて欲しいリダイレクトの基本|クロノドライブ
  • mod_rewriteでメンテナンスページを表示する - (゚∀゚)o彡 sasata299's blog

    2009年06月19日02:28 Apache mod_rewriteでメンテナンスページを表示する メンテナンス中画面を出す正しい作法と.htaccessの書き方 | Web担当者Forum を読みました。 Webアプリを運用していると、サービスのメンテなどでメンテナンス画面を表示しないといけないことがあります。↑の記事を参考にして試してみたので、そのときの手順を簡単にまとめてみます。あ、apache 2.2 の場合です。apache 1.3 や 2.0 系では出来ないかもしれません。 まず、メンテナンス中に表示するhtmlファイル(今回は maintenance.html とします)を用意します。メンテナンス中にはどのURLにアクセスされてもこのページを表示するように設定します。 ErrorDocument 503 /maintenance.html RewriteEngine On

  • リダイレクト徹底解説

    1. 2013/09/29 WordBench京都 Cherry Pie Web 川井昌彦 .htaccessによるリダイレクト徹底解説 ~無限ループで100倍返しされないために~

    リダイレクト徹底解説
  • 画像直リンクの禁止 - ロリポップ!レンタルサーバー

    .htaccessを使用した画像の直リンクの禁止についてご説明します。 参照元が「お客様のホームページアドレス」から始まる場合のみ許可する 参照元が「特定のアドレス」の場合のみ拒否する 複数の参照元のアクセスを拒否する 参照元がお客様のホームページアドレスから始まる場合のみ許可する .htaccessファイルの作成 適当なファイル名(htaccess.txtなど)で、以下の内容のファイルを作成します。 SetEnvIf Referer "^http://hogemoge\.mods\.jp(お客様のホームページアドレス)" ref01 order deny,allow deny from all allow from env=ref01 「http://」の前に「^」を、「.」の前に「\」を必ず入力してください。 必ず最後の行の末端に改行を入れてください。 .htaccessファイルのアッ

    画像直リンクの禁止 - ロリポップ!レンタルサーバー
  • .htaccessのリダイレクト関連を手軽に設定できるオンラインサービス -Free .htaccess Redirect Generator

    .htaccessの特にリダイレクト関連の使用項目をチェックし、個別に設定する箇所を記述するだけで手軽に.htaccessファイルを作成できるオンラインサービスを紹介します。 Free .htaccess Redirect Generator .htaccessファイルを編集する際は、必ずバックアップをとることをお勧めします。 .htaccessの利用方法やもう少し詳しい説明は、下記ページをご覧ください。 サーバーの設定をカスタマイズ、よく利用する「.htaccess」の設定のまとめ 以下、「Free .htaccess Redirect Generator」の各項目の簡単な説明を。 Rewrite to www www付きでアクセスしてきてもwww無しに向け直します。 ドメイン名を入力。 301 Redirect File URLが恒久的に変更した際に、旧ページのアクセスを新ページに向け

  • サーバーの設定をカスタマイズ、よく利用する「.htaccess」の設定のまとめ

    .htaccess For All 下記は各ポイントを意訳したものです。 「.htaccess」ファイルを編集する際は、必ずバックアップをとることをお勧めします。 .htaccessファイルの作成とアップロード .htaccessの使い方・有効範囲 .htaccessのよく使う設定のまとめ .htaccessファイルの作成とアップロード 「.htaccess」ファイルを作成することは非常に簡単です。 テキストベースのアプリケーションを開き、ワードラップ機能をオフにしてコードを記述し、ファイルを保存します。 Windowsのメモ帳などを使用すると保存する際、ファイル名に「.txt」が加わってしまいます。 .htaccess.txt これは特に問題ありません。 ファイルをアップロードした後、サーバー上でリネームしてください。 .htaccess ファイルをアップロードする際は、ASCIIモード

  • 1