勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

htmlファイル内でPHPを動かす(AddHandler)

   

サイトを引き継ぐことがあり、ソースを確認していると拡張子はhtmlなのにPHPのプログラムが中に記述されていた。これで動くとは思えないんだけど同梱されていたhtaccessファイルを見ると以下の見慣れない記述があった。

調べてみると上記を記述することで拡張子はhtmlファイルのまま、PHPを動かすことが出来るらしい。

 

■AddHandlerって何?

特定のディレクトリでスクリプトを実行するというものらしい。htaccessで、

と記述することで拡張子が当てはまる場合はスクリプトを動かすことが出来る模様。今はあまり関係ないらしいけど、以前は静的コンテンツ(html)の方がSEOに有利と言われていたので、そのための設定っぽい。

 - htaccess, サーバー

  関連記事

images
PHPにて自動でファイルを呼び出す(auto_prepend_file)

設定ファイルとかをinclude('config.php')みたいに、 いちいち ...

images
VPSとクラウドの違い

会社でAWSの話になって、そういえば クラウドとVPSって同じじゃないの? 違う ...

images
yumでupdateが出来ずepelがどうのこうのエラーが出た

yumでupdate使用としたら「Error: Cannot retrieve ...

images
サーバに置いてある大量のファイルをダウンロード・アップロードする場合

WordPressのデータなど、大量のファイルをダウンロード・アップロードする場 ...

images
お名前.comの共用サーバでRewriteRuleを使う方法

以前メモした「日本語込みのURLをRewriteRuleで書き換える」というもの ...

vps-hosting
SSHのセキュリティ設定

SSHのセキュリティ設定をする事があった。設定内容は指示を貰えたので作業自体は問 ...

images
サーバーリソース監視にsar(sysstat)が便利だった

過去にサーバーリソース監視のmuninとかcactiを何度か入れようとして挫折し ...

images
Sysstat Graphical Viewerにロードアベレージを追加

sysstatの各種情報をグラフ表示するSysstat Graphical Vi ...

vps-hosting
VPSのCentOSにプロキシサーバーを立てる方法

借りているVPSにプロキシサーバーを立てたかった。環境と設置方法等を以下にメモ。 ...

images
お手軽に負荷分散(DNSラウンドロビン)を行う方法

サーバ設定か何かの記事を見ていて「DNSラウンドロビン」という聞いたことのない言 ...