タグ

2015年9月17日のブックマーク (4件)

  • 【mod_rewrite】URLの正規化(wwwのありなし、index.htmlのありなし) – mod rewrite

    【mod_rewrite】URLの正規化(wwwのありなし、index.htmlのありなし) mod_rewriteを利用して「www」のありなし、「index.html」のありなしを統一する、いわゆるURL正規化の方法を説明します。 wwwなしに正規化 一般的に、「http://○○○.com/~」と「http://www.○○○.com/~」でアクセスした場合、どちらとも同じファイルが表示されます。 (今はどうなのかわかりませんが)SEOの関係上どちらかに統一した方がよいと言われているのでwwwなしに正規化したいと思います。 方法は.htaccessに以下を記述するだけです。 RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.○○○\.com$ RewriteRule ^(.*)$ http://○○○.com/$1 [R=301,L] こ

  • ある技術者の備忘録 » .htaccessだけでSSL対応するには

    SSLを考えずに作られているページを、.htaccessだけの変更でSSL対応する方法をご紹介します。 もちろん、サーバがSSLに対応している必要はありますが…。 さらに.htaccessとmod_rewriteが入っている必要もあります。 SSLページにしたいHTMLファイル(PHP等でも可)のあるディレクトリに.htaccessファイルを作成し、下の文を追加します。 RewriteEngine on RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L] ファイルを個別に指定したい場合はちょっと面倒ですが下記のようにします。 ここでは例としてfoo.htmlとbar.htmlをSSLページとし、それ以外はSSLでないページとします。 RewriteEngine on Rew

  • .htaccessでHTTPアクセスをSSLでリダイレクト(逆もアリ) - hogehoge foobar Blog Style Beta

    .htaccessを使って、HTTPでアクセスされたページをSSLでリダイレクトする方法と、SSLでアクセスされたページをHTTPでリダイレクトする方法です。 今回は、以下の2パターンで試してみました。 環境変数「HTTPS」を使用する。 環境変数「SERVER_PORT」を使用する。 環境変数「HTTPS」を使用する場合 ※メイビンラボさんのページを参考にさせてもらいました。 一番簡単で分かりやすい方法はコレだと思います。 「RewriteCond」で環境変数「HTTPS」の値を判定します。 「HTTPS」がoffの場合 → HTTPでのアクセスなのでSSL(HTTPS)でリダイレクト 「HTTPS」がonの場合 → SSL(HTTPS)でのアクセスなのでHTTPでリダイレクト .htaccessを全てのディレクトリに置くのは管理が煩雑になってよろしく無いので、DocumentRoot直

    .htaccessでHTTPアクセスをSSLでリダイレクト(逆もアリ) - hogehoge foobar Blog Style Beta
  • 地味だが便利!「iOS 9」の知っていると得する新機能18選 | ゴリミー

    「iOS 9」における基的な機能については上記記事にまとめてあるが、最新バージョンには他にも地味ながらも便利な機能が多数用意されている。記事では「iOS 9」の目立たないけど役立つ新機能をまとめたので、参考にどうぞ! 1. いざという時のための「低電力モード」 「設定」アプリの中に「バッテリー」という項目が追加され、これまで「一般 > 使用状況 > バッテリーの使用状況」なども同項目の中に表示されるように。 「低電力モード」を有効化した場合、メールの取得、アプリのバックグランド更新、自動ダウンロード、一部のビジュアルエフェクトが無効化またはオフになる。 2. Safariのデスクトップ表示切り替えが簡単に 2-1. 共有シートからワンタップで切り替え可能に 「iOS 8」の場合、アドレスバーをタップし、画面全体を下方向にスワイプすると「デスクトップ用サイトを表示」という項目が表示される

    地味だが便利!「iOS 9」の知っていると得する新機能18選 | ゴリミー