タグ

.htaccessに関するnakagawaxのブックマーク (23)

  • さくらのレンタルサーバで.htmlをphpで動作させたい - Qiita

    さくらのレンタルサーバでハマった さくらのレンタルサーバー上でhtmlファイルにPHPを記述し、 .htaccessファイルに以下の2行を記述した。 AddType application/x-httpd-php .php .html AddHandler application/x-httpd-php .php .html が、動かなかった! 以下は対応内容を備忘のため、記述しました。 1.php.cgiファイルと.htaccessの作成 php.cgiファイルと.htaccessの2ファイルを作成する。 このファイル作成時、下記の2点を注意する。 1.ファイルの文字コードはEUC-JPにすること! 2.改行コードはLFにすること!

    さくらのレンタルサーバで.htmlをphpで動作させたい - Qiita
    nakagawax
    nakagawax 2021/12/22
    さくらのレンタルサーバにて、.htmlでphpを動作させる際の設定について
  • htaccessで特定のディレクトリやページを除外して301リダイレクトする方法 | Web | マイホームブログ | Web屋の芝生DIY

    htaccessで特定のディレクトリやページを除外して301リダイレクトする方法 Web2018年3月16日 サイト移転やリニューアルにおいてhtaccessによるリダイレクトを行うことがありますが、特定のディレクトリやページのみを除外してリダイレクトを行うことが可能です。記事では、htaccessにて特定のディレクトリやページを除外してリダイレクト設定を行う方法をご紹介させていただきたいと思います。 こんな時におすすめ 特定のディレクトリやページだけ除外して行うリダイレクトは、以下のような場合に役立ちます。 WordPressなどの管理画面だけは見れるようにしたい 同ドメイン内で/hoge以下をリニューアルし/hoge/index.htmlに一括で301リダイレクトするが、/hoge/sample/以下だけリダイレクトから除外したい サンプルコード いくつかhtaccessのサンプルコ

    htaccessで特定のディレクトリやページを除外して301リダイレクトする方法 | Web | マイホームブログ | Web屋の芝生DIY
    nakagawax
    nakagawax 2021/12/11
    ★★リダイレクトの除外設定方法
  • ホームページの更新をすぐ反映させる方法~キャッシュを残さない方法~

    概要 ホームページのデータであるhtmlやjpg、pdfなどのキャッシュを残さず、更新をすぐ反映させる方法を説明します。一つはファイル名を変更する方法、もう一つは.htaccessでキャッシュを記憶させない方法です。 画像やPDFなど同じ名前で上書き・差し替えすることがあるかと思います。しかし、同じ名前の古いキャッシュデータを持っていると古いデータが表示されてしまうことがあります。 そこで別名にして、リンクも修正することで、古いデータを呼び出す可能性をなくすことができ、新しいデータを表示させることができます。 2.「.htaccess」でキャッシュを残さない設定をする ※注意 .htaccessはサーバーによっては設定・変更・設置が不可であったり、設置したことでサイトに大きな影響を与える場合があります。設定・変更・設置は自己責任でお願いいたします。 新規に設置する場合 メモ帳などのエディタ

    ホームページの更新をすぐ反映させる方法~キャッシュを残さない方法~
  • いまさらながら、Basic認証のつけかた - Qiita

    久々にBasic認証をつけようとしたらやり方が全くわからなくなってたことに気づいたのでメモしておきます。 簡単なレシピ .htaccessファイルを作る .htaccess用のパスワード作成ツール(ここやここなど)で.htpasswdファイルを作る 1と2をアップする。パーミッションは604 。 もっとくわしく AuthUserfile /フルパス/.htpasswd サーバーのルートディレクトリからの.htpasswdへのパスを指定する。/usr/local/...とか/home/pass/...とかそういうの。 AuthGroupfile /dev/null グループごとにアクセスを許可する、という指定。「/dev/null」とは、そのようなファイルは存在しないという意味。つまりグループごとでのアクセス制限はしないという意味。 AuthName "Please enter your I

    いまさらながら、Basic認証のつけかた - Qiita
  • 【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
  • よく使うhtaccess作成(生成)

    htaccessを利用すれば、サイトの引越しや閲覧制限、パソコンとスマートフォン振り分けなどが行えます。 当サイトでは、よく使うhtaccessの書き方の解説と作成(生成)を行うことが出来ます。また、すべてにサンプルも掲載しています。 htaccessを使用するにはWEBサーバがApacheで稼働している必要があります。 htaccessとは? 1.BASIC認証(パスワード認証) WEB上のページを開くときにパスワードを設定することで、利用者を制限する 2.ファイル一覧の表示可否 URLにディレクトリ内のファイル一覧を表示可能/表示不可を設定する 3.エラーページの設定 エラー時に表示されるページをエラーコード(httpステータス)ごとに指定する 4.デフォルトページの指定 URLにディレクトリまで指定されたときに表示するページの優先順を指定する 5.リダイレクト(引越し) サイトのUR

    nakagawax
    nakagawax 2014/12/04
    ★ベーシック認証やリダイレクトなど、.htaccessの各種設定方法について
  • 東京・大阪のホームページ・Web制作会社|株式会社ジーピーオンライン

    全てのサイト 採用サイト コーポレートサイト サービスサイト 学校サイト ブランドサイト マーケティング その他 お客さまインタビュー

    東京・大阪のホームページ・Web制作会社|株式会社ジーピーオンライン
    nakagawax
    nakagawax 2014/08/11
    ★SSIで外部ファイルを読み込む方法。
  • メンテナンス中画面を出す正しい作法と.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
  • Basic認証(基本認証)でアクセス制限をかける方法 [ホームページ作成] All About

    限定した人々にのみ公開したい会員制ホームページを作りたい場合や、メンバー間だけで共有するファイルを置きたい場合など、ウェブサイト内の特定の領域にアクセス制限を設定したいことがあります。アクセス制限方法は多数ありますが、ユーザー名(ID)とパスワードを使うユーザー認証機能による閲覧制限方法が簡単です。 そこで記事では、「.htaccess」という設定ファイルなどを作成して、Basic認証(基認証)と呼ばれる認証機能をウェブサイト内に設置する方法をご紹介いたします。 アクセス制限を設定する対象のHTMLは一切修正不要です。認証の設定を書いた.htaccessファイルや、IDとパスワードを指定の書式で列挙した.htpasswdファイルを対象ディレクトリに置くだけの簡単な準備で、ログイン画面が出る秘密の会員制ホームページが作れます。 【目次】 Basic認証(基認証)とは Basic認証(基

    Basic認証(基本認証)でアクセス制限をかける方法 [ホームページ作成] All About
  • HTML5のvideoだが、FireFoxでogvが再生されないじゃないか。 - HTML5やCSSやCMSやオープンソースなどなどの設定備忘録|hacked by micc

    とのこと。

    HTML5のvideoだが、FireFoxでogvが再生されないじゃないか。 - HTML5やCSSやCMSやオープンソースなどなどの設定備忘録|hacked by micc
  • 拡張子htmlでphpが動作するフォルダと動作しないフォルダを作成する方法 - OKWAVE

    【やりたいこと】 htdocs フォルダ直下に約100個のフォルダがあるのですが、 その中の特定のフォルダだけは、 拡張子 htmlphp が動作しないようにしたいです(特定のフォルダ以外では拡張子 htmlphp が動作して欲しいです)。 また、拡張子 php に関してはどのフィルダでも php が動作するようにさせたいです。 【試したこと】 1. httpd.confに AddType application/x-httpd-php .php .html と記述(拡張子 htmlphp が動作する事を確認)。 2. httpd.confに <Directory "/usr/local/apache2/htdocs"> AllowOverride All </Directory> と記述し、ドキュメントルート以下で .htaccess が使えるようにする。 3. hta

    拡張子htmlでphpが動作するフォルダと動作しないフォルダを作成する方法 - OKWAVE
    nakagawax
    nakagawax 2013/06/28
    ★上位階層に.htaccessでphp動かす記述を書いた際、特定の下位フォルダ内で「真っ白に消える」など現象が置きた場合、このフォルダだけphpを動かないようにできる設定。その下位フォルダにhtmlを動かす記述を書く。
  • BASIC認証用 パスワード暗号化ツール

    BASIC認証を利用したい方のための、パスワードの暗号化ツールです。 どなたでもご自由にご利用ください。 内部的には、Perl関数のcryptを利用しているだけです。 サーバ側に履歴などは残していませんが、通信の暗号化は行っていません。 自己責任でご利用ください。 crypt関数 暗号化された結果 = crypt( 暗号化したい文字列, salt );

  • PHPスクリプトが動かないときにチェックするphp.iniの設定

    PHP設定ファイル(php.ini)の主な設定項目をまとめます。デフォルトの設定ではうまくいかないので変更した方が良い項目や、変更してはいけない項目があります。基的には設定に依存しないコードを書くのが理想ですが、作成したPHPスクリプトの動作がおかしい場合など、以下の設定項目を調べてみてください。 ●display_errors — エラーを画面に出力するか 既定値:Off → レンタルサーバーでは通常はOffなのでエラーメッセージが表示されない。 【関連記事】 「HTTP 500 内部サーバー エラー」と表示されるとき ●error_reporting — エラーの出力レベル 既定値:E_ALL → 大量のエラーメッセージが表示されたときなどに設定。 【関連記事】 「Notice: Undefined variable:」と表示されるとき 急に大量のエラーメッセージが表示されたとき ●

    PHPスクリプトが動かないときにチェックするphp.iniの設定
    nakagawax
    nakagawax 2013/03/28
    ★<?= $temp ?>と短縮形で問題ある場合、正式な記述である「<?php echo $temp; ?>」で修正すること。
  • 各国大使館が京アニ放火事件(死者33名)へお悔やみメッセージ - サクッと読める話題

    死者25名(現時点)と残虐な京アニ(京都アニメーション)の放火事件に対し、フランス大使館、中国大使館、エストニア共和国外務省からそれぞれお悔やみのメッセージが公開されています。 駐日フランス大使 【大使の言葉✒】京都アニメーション火災 pic.twitter.com/8gSXg83bfb — フランス大使館 (@ambafrancejp_jp) July 18, 2019 多くの犠牲者と重傷者を出した京都のアニメーション制作会社の火災を知り、恐怖を覚えました。犠牲になられた方々と御遺族の方々、また京都アニメーションの職員の皆様にお悔やみとお見舞いを申し上げるとともに、フランスの全面的な連携の意を表します。 ローラン・ピック 駐日フランス大使 駐日フランス大使館 中華人民共和国日国大使館 京都で発生した悲惨な事件で、お亡くなりになられた方のご冥福をお祈りし、負傷された皆様にお見舞いを申し上

    各国大使館が京アニ放火事件(死者33名)へお悔やみメッセージ - サクッと読める話題
    nakagawax
    nakagawax 2013/01/09
    ★.htaccessにてデバイスごとに振り分け
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • .htaccessで言語別にリダイレクトする。|DIGITAL SQUADブログ

    .htaccessで言語別にリダイレクトする。 英語版、日語版など言語別にページ(サイト)を分けている場合に 英語のユーザーを別のページにリダイレクトしたい場合の.htaccessの設定・・・に四苦八苦したのでそのメモです。 まず、言語設定で日語を使用しているユーザーのために、 AddLanguage ja .ja AddLanguage ja-jp .ja AddLanguage ja-jp-mac .ja とします。 これでhttp://yoursite.comにアクセスした際に http://yoursite.com/index.html.jaを読み込みます。 ※jaが標準だと思うのですが、アクセスログを見ますと ja-jp ja-jp-mac なるものがあったので、念のため追加しています。 同様に英語も AddLanguage en-us .en AddLanguage en

    .htaccessで言語別にリダイレクトする。|DIGITAL SQUADブログ
  • IPアドレスによるアクセス制限

    最終修正日 2008.8.2. IPおよびホスト名によるアクセス制限とはなにか CGIによるアクセス制限 .htaccessを用いたアクセス制限について .htaccessでjpドメイン以外を弾く .htaccessで特定のドメインを弾く .htaccessとCGIを用いたホスト名でのアクセス制限 .htaccessで特定のIPを弾く 弾いた相手を特定のファイルに跳ばす IPやホスト名によるアクセス制限突破法 IPおよびホスト名によるアクセス制限とはなにか しばしば「外人をIPで弾く」と言われますね。 ここではこの「IPで弾く」のやり方を紹介します。 これは「どこから接続しているか」で相手を判断して、拒否する方法です。 この場合の「どこから」は「どの接続ポイントから」ということです。 自分の身元はどの程度向こうにわかるのか、という点については環境変数をチェックしてみてください。 ネットワー

  • ミケネコの htaccess リファレンス

    言語ネゴシエーションの例 言語ネゴシエーションは、日人がアクセスしたときに日語で書かれたページを、アメリカ人がアクセスしたときに英語で書かれたページを提供します。言語ネゴシエーションは、次のようにして「MultiViews 検索」を有効にします。 AddLanguage jp .jp AddLanguage it .it AddLanguage en .en LanguagePriority jp en it Options +MultiViews これは、日語、英語、イタリア語の3種類の言語をサポートする例です。各言語のファイルは、 日人用ファイル: index.html.jp イタリア人用ファイル: index.html.it 英語圏用ファイル: index.html.en という拡張子で保存しておけば、index.html というアクセスによって、サーバはクライアントの言語設

    nakagawax
    nakagawax 2012/08/10
    言語別に振り分ける方法