タグ

htaccessに関するdesignstalkerのブックマーク (7)

  • ブログやサイトのパフォーマンス改善やセキュリティ向上のためによく使う.htaccessの設定のまとめ

    ブログやWebサイトのパフォーマンスの改善やSEOセキュリティの向上に役立つ.htaccessの設定を紹介します。 ドメインをwww有り・無しに統一、新ドメインに引っ越した時のリダイレクト、URLをクリーンなものにしたり、共有サーバーでのPHPのバージョンを指定したりなど、すぐに利用できるものばかりです。 .htaccess Snippets -GitHub 元記事には有用な.htaccessのスニペットがPublic Domainでまとめられおり、それら全部に加えて.htaccessファイルの作成と使い方を加えました。 .htaccessファイルの作成と使い方 リライトとリダイレクトの設定 セキュリティの設定 パフォーマンスの設定 その他のいろいろ有用な設定 .htaccessファイルの作成と使い方 「.htaccess」ファイルを作成することは非常に簡単です。 テキストベースのアプリ

    ブログやサイトのパフォーマンス改善やセキュリティ向上のためによく使う.htaccessの設定のまとめ
  • パフォーマンス改善やセキュリティに役立つ.htaccessの設定 | コリス

    ウェブサイトのパフォーマンスの改善やSEOセキュリティに役立つ.htaccessの設定を紹介します。 17 Useful Htaccess Tricks and Tips 備考:Apache チュートリアル: .htaccess ファイル、Apache コア機能 [ad#ad-2] .htaccessの設定:パフォーマンスやSEO関連 .htaccessの設定:セキュリティ関連 .htaccessの設定:パフォーマンスやSEO関連 .htaccessでタイムゾーンを設定 .htaccessでタイムゾーンを設定します。 例:東京 SetEnv TZ JST-9 もしくは、 SetEnv TZ Asia/Tokyo .htaccessで301リダイレクトを設定 .htaccessで301リダイレクト(永続的なリダイレクト)を設定します。 例:旧ファイル(old.html)、新ファイル(new

  • メンテナンス中画面を出す正しい作法と.htaccessの書き方 | Web担当者Forum

    今回は、Webサイトやサービスをメンテナンス中にする場合に、どのURLにアクセスしても「メインテナンス中です」の画面を出す正しいやり方を、人間にも検索エンジンにも適切にする作法を主眼に解説します。 この週末の土曜深夜~日曜早朝にかけて、データセンターの設備メインテナンスのため、Web担を含むインプレスグループのほとんどのWebサイトが、どのURLにアクセスしても「メンテ中です」という表示になっていました。 なのですが、その実装がちょっと気になったので、「正しいメンテナンス画面の出し方」を説明してみます。 ※2010-01-16 Retry-Afterを指定するHeaderの指定を修正しました(コメント参照) ※2009-06-17 RewriteCondから [NC] 条件を削除しました(コメント参照) ※2009-06-16 Retry-Afterの記述をGMTに変更しました(コメント参

    メンテナンス中画面を出す正しい作法と.htaccessの書き方 | Web担当者Forum
  • 携帯端末以外のIPを制限するhtaccessを簡単生成 『Mobile IP htaccess Maker』 - HTMLタグボード

    携帯サイトを運営する上で、携帯端末のみをアクセス可能にしたい場合にサーバーに設置が必要なサーバー定義ファイル「.htaccess」を簡単に生成します。キャリアや検索エンジンのクローラーごとに設定可能なため、例えば「auは許可し、docomoは拒否」といった設定も可能です。 アクセスを許可したいキャリアやクローラーを選択し、最後に「htaccess生成」ボタンを押すと、htaccess用に書かれたIP情報(自IP含む)が表示れます。表示内容をコピーし、「.htaccess」という名前で保存した後、自分のサーバーにアップロードすれば完了です。 以下の携帯キャリアとモバイル向け検索エンジンに対応しています。 ※スマートフォンは対象外です。 携帯キャリア (5) NTT docomo, au by KDDI, SoftBank, 旧willcom(新Y!mobile), 旧emobile(新Y!m

  • 特定のサブディレクトリに別のBASIC認証をかける - Do You PHP はてブロ

    BASIC認証のかかっているディレクトリがあり、そのサブディレクトリに別のBASIC認証をかけたい場合があったのでメモ。 たとえば、http://example.com/hoge/ にすでにBASIC認証がかけられているが、http://example.com/hoge/fuga/ に別のBASIC認証「だけ」をかけたい、といった場合です。 簡単に考えると、ディレクティブやディレクティブを2つ並べればうまくいきそうなもんですが、両方の認証がかかってしまいます。 そこで、ディレクティブとディレクティブの両方を使うと期待通りに動作しました。具体的な設定例は次の通り。 <Location ~ "^/hoge/fuga"> AuthType Basic AuthUserFile /path/to/.htpasswd.fuga AuthName "Enter password for fuga" R

    特定のサブディレクトリに別のBASIC認証をかける - Do You PHP はてブロ
  • 簡単に特定IPからのアクセス以外ならメンテナンス画面を出してみる - $php→rails (rails に憧れる phper のブログ)

    ウノウラボさんのエントリ、メンテナンス画面を簡単に出してみるを参考に、以下を .htaccess だけで実現してみる 特定 IP からのアクセスは認証下で普通にサイト閲覧が可能 それ以外の IP からのアクセスなら、メンテナンス画面を表示 まず、こういうことらしいので、何も考えずに 503 エラーを吐く 503.php を用意。 mod_rewriteでは300番系のエラーを出すことができますが、503のエラーは出せないようなので 次に、ドメイン下全てを 503 へ Rewrite してやる。 その時に、「自分の IP 以外は」を付ける そのままでは不安なので、さらに自分の IP のみ、認証下に置く 以上を実現してみたのが、以下。 PHP の部分は丸パクリ。すいませんすいません。 503/503.php <?php header ('HTTP/1.0 503 Service Tempora

    簡単に特定IPからのアクセス以外ならメンテナンス画面を出してみる - $php→rails (rails に憧れる phper のブログ)
  • 直リンクを防ぐには?…禁止と言っても無駄 - [ホームページ作成]All About

    「直リンク禁止!」と言っても無駄 「無断リンクは禁止!」・「直リンクは禁止します」と宣言しているウェブサイトをたまに見かけます。 禁止しようと思うことは自由ですが、「禁止します」と宣言しただけではまったく意味がありません。 誰でもどこへでも自由にリンクできるのがウェブです。 制作者が「リンクは禁止します」と言ったところで、そこには何の強制力もありません。 どうしてもリンクを禁止したい場合には、技術的な手段を使ってアクセス制限を施すしかありません。 そこで今回は、外部サイトからの直接リンクを技術的に制限する方法についてご紹介致します。 直リンクを禁止する主な用途 たいていのウェブサイトは、人々に見てもらうために公開しているでしょう。 とすると、外部サイトからリンクされることは、歓迎こそすれ、拒否するものではないでしょう。 しかし、以下のような場合には、直リンクを拒否せざる

  • 1