タグ

htaccessとApacheに関するsutara_lumpurのブックマーク (4)

  • ある技術者の備忘録 » .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

    sutara_lumpur
    sutara_lumpur 2015/08/17
    さくらサーバの場合は http://furyu.hatenablog.com/entry/20150410/1428674881 でOKでした。
  • apache .htaccess でディレクトリ一覧表示を制御する

    apache で、httpd.conf にデフォルトで表示させるファイルが下記のように設定されている 場合は、ファイルを指定せずにディレクトリまでの URL でリクエストがあると、index.html や index.php を表示するようになる。しかし、これらのファイルが存在しない場合はディレクトリの 一覧が表示されてしまう。 ディレクトリ一覧が表示される httpd.conf の設定例 <IfModule dir_module> DirectoryIndex index.php index.html </IfModule> <Directory "/path/to/doc_root"> Options Indexes FollowSymLink # インデックス表示を有効にしている AllowOverride All # .htaccess を読み込むために All にする必要があり

  • .htaccessを使ったよく使うリダイレクトまとめ

    Webサイト公開後、.htaccessを使って旧ページから新ページにリダイレクトをかけます。何度も同じようなことをしているのですが、やはり忘れっぽいので、よく使うリダイレクトの書き方をまとめておきます。 私と同じような誰かのお役に立てれば幸いです。 私がよく使うリダイレクトは301リダイレクトのため、この記事のコードは全て301リダイレクトとなっています。302リダイレクトを用いる場合は、適宜変更してください。 0. .htaccessとは?1.あるURLから別のURLへのリダイレクト2.ディレクトリまるごとリダイレクト3.類似したファイル名のURLをまとめてリダイレクト4.特定のディレクトリをリダイレクトから除外する5.特定のファイルをリダイレクトから除外する6.wwwなし / ありを統一する7.https(SSL)のURLへリダイレクトまた、上手く動作しない場合のパターンも挙げてみまし

    .htaccessを使ったよく使うリダイレクトまとめ
  • 【Apache】Expiresヘッダ(有効期限)を出す at softelメモ

    問題 HTTPレスポンスヘッダで、Expiresを出力したい。 (Webブラウザにキャッシュを活用してもらうため) 答え Apache モジュール mod_expires を有効にする。 .htaccess でも httpd.conf でもよいので、以下のような設定を追加する。 ExpiresActive On ExpiresDefault "access plus 7 days" ExpiresActive On で、Expires ヘッダの生成を有効にする。 ExpiresDefault “access plus 7 days” で、個別に指定しなければ、有効期限は7日後になる。 個別に設定をしたいときはさらに設定を追加する。 例)「CSSだけは長期間そのままでいい」とき ExpiresActive On ExpiresDefault "access plus 14 days" Exp

    【Apache】Expiresヘッダ(有効期限)を出す at softelメモ
    sutara_lumpur
    sutara_lumpur 2013/08/19
    #apache の設定はほとんど知らないけど、こんなこともできるんですね∑(°д°)
  • 1