及川WEB室
|ホームページ制作
及川WEB室
HTML、CSS、JavaScript、スマートフォンサイト、Facebookなど、サイト制作に関する事をメモしています。
個人的な備忘録です。
及川WEB室
>
その他
> さくらインターネットで SSI を .html で動かす方法(.htaccess)
さくらインターネットで SSI を .html で動かす方法(.htaccess)
本サイトはさくらインターネット(プラン名:さくらのレンタルサーバ・スタンダード )を使用している。
ヘッダーやサイドバーやフッター部分はSSI(インクルード)を使って表示している。
SSI ご利用の手引き - CGI・PHP・SSI について|さくらのレンタルサーバ|さくらインターネット公式サポートサイト
SSIを動かすには、ファイルの拡張子を「.shtml」か「.shtm」にする必要があるが
拡張子が「.html」でもSSIを動かす事ができる。
.htaccess
ファイルで設定する。
拡張子が「.html」でもSSIを動かす
.htaccess への記述内容
.htaccess が有る場合は、下記を .htaccess に追記する。
AddOutputFilter INCLUDES .html .htm
※注意:以前は「AddType text/x-server-parsed-html .html .htm」だったのが変更になった。
私の契約しているサーバーでは2013年11月28日にOSバージョンアップで仕様変更になった。(お知らせのメールが来ていた。件名「ディスク容量増量ならびにOSバージョンアップに伴うメンテナンスのお知らせ」)
さくらインターネット側で .htaccess ファイルを書き換えており、以前の .htaccess が「.htaccess-20131128_by_SAKURA」というファイル名になり(11月06日に作成されていた)、新しい .htaccess ファイルが出来ていた。
新しい .htaccess では「AddType text/x-server-parsed-html .html .htm」から「AddOutputFilter INCLUDES .html .htm」に書き換えられていた。
.htaccess を新規に追加する場合
テキストエディタなどを使って、「.htaccess」というファイルを作る。
ファイル名の最初はドット(.)から始まっているので注意。
テキストエディタでファイルを保存する際、「.htacccess.txt」のように最後に「.txt」が付加されてしまった場合は、ファイルをサーバーにアップロードした後に、サーバ上でファイル名を「.htacccess.txt」から「.htaccess」に変更すればよい。
エクスプローラーでファイル名を「.htaccess」に変更しようとすると、エラーメッセージが出てファイル名を変更できない。
「.htaccess」ファイル内の記述内容
下記を .htaccess に追記する。
AddOutputFilter INCLUDES .html .htm
※注意:以前は「AddType text/x-server-parsed-html .html .htm」だったのが、サーバのOSバージョンアップにより仕様変更になった。
「.htaccess」ファイルを、サイトのルートディレクトリにアップロード
上記の例では「http://www.あなたのサイトのドメイン.com/」にアスキーモードでアップロードする。
アスキーモードでの転送方法は、ご使用のFTPソフトで設定して下さい。
FFFTPの場合、[オプション]→[環境設定]→[転送1]→[追加]で「.htaccess」を入力→[OK]→[OK]
MENU Ξ
Copyright(C) 2002- by
及川治建築設計室
All Rights Reserved.