ホームページ

ホームページは、Webページのことをいいます。 昔はパソコンやスマホのブラウザを起動したときに表示される最初のページのことを言いましたが、 今はホームページといえば個人や企業がインターネットで公開するWebページのことを言います。

ホームページの表示の仕組み

ホームページの表示には、利用者側のブラウザ、提供者側のサーバが必要です。 サーバは主にドメイン情報を管理するDNSサーバとWebページのデータをブラウザに送るWebサーバが必要です。

通常、DNSサーバもWebサーバも自サーバで運用することは少なく、DNSサーバはお名前.comやバリュードメインなどのドメイン管理サービスを利用し、 WebサーバはXサーバやさくらVPS、AWSなどのサーバスペースをレンタルして公開するのが一般的です。

ホームページの表示の仕組み

.htaccess

htaccessとは、ホームページを公開するApache HTTP Server(Webサーバ)の設定ファイルです。 読み方は「エイチティーアクセス」です。htaccessの使い方から技術サポートを目的にまとめています。

詳細

リダイレクト

htaccessでリダイレクトが行えます。 正規表現やパラメータ付きURLの設定など、.htaccessでのリダイレクトについて解説しています。

詳細

レスポンスボディの書換え

.htaccessでレスポンスボディ(HTMLやCSS、JavaScriptなどの記述内容)の書換えが行えます。

mod_substitute

ページ書換えには、mod_substituteを使用します。

URL置き換えの例

例えば、以下のようなHTMLコードを記述したページがあるとします。

<!DOCTYPE html>
<html>
<head>
<title>ページタイトル</title>
</head>
<body>
<a href="https://www.htaccess-support.com">リンク</a>
</body>
</html>

これを以下のような.htaccessの記述でwww.htaccess-support.comのドメインをhtaccess-support.comに置き換えることができます。

AddOutputFilterByType SUBSTITUTE text/html
Substitute "s/www\.htaccess-support\.com/htaccess-support\.com/i"

セキュリティ対策

BASIC認証、IPによるアクセス制限、レスポンスヘッダの設定など、.htaccessで行えるセキュリティ対策についてまとめています。

詳細

共用レンタルサーバー

Apache HTTP Serverのマニュアルでは、主設定ファイルではない.htaccessの使用は推奨はされていません。 ただ共用レンタルサーバーでは、主設定ファイルは編集できず、.htaccessでないとApacheの設定は行えません。 つまり、htaccessと共用レンタルサーバーは深い関係があります。 ここでは、LOLIPOP!、CPI、XSERVER、SAKURA internetなど、共用レンタルサーバーの情報を補足していきます。

詳細

Apache

Apache(Apache HTTP Server)についてまとめていきます。

Apacheとは

Apacheは、本来はApache HTTP Serverを作っているApacheソフトウェア財団のことをApacheというべきですが、 単にApacheというと、Apache HTTP Serverのことを指すことが多いです。 ここでは、後者のApache(Apache HTTP Server)をテーマに情報をまとめていきます。

Apache HTTP Server

Apache HTTP Serverは、主にウェブページを公開するために必要なHTTPサービスを提供するソフトウェアです。 このようなソフトウェアのことをWebサーバーといいます。 実行形式プログラムは、httpdで、1995年にリリースされ、現在では2.4.Xとなっています。

Apacheの設定ファイル

デフォルトでは、httpd.confが主設定ファイルで、httpd.confのIncludeディレクティブで指定した設定ファイルが利用できます。 また、AllowOverrideディレクティブにAllを指定した場合、.htaccessが利用できます。

PHP

PHPは、一般的にどこのレンタルサーバでも使用できるプログラミング言語でWordPressなどのCMSもPHPでできています。 Apache(htaccess)、display_errors、バージョン設定など、レンタルサーバ利用時を想定したPHP関連の情報をまとめています。

詳細

WordPress

WordPress(読み方:ワードプレス)はPHPとMySQLを利用したオープンソース(無料で利用できる)CMS(サイト運用管理ツール)です。 WordPressやレンタルサーバの設定に詳しくない方のサポートを目的に、WordPressや、htaccess(リダイレクトなどに使用する設定ファイル)の場所はどこかなど、サーバー関連の知識をやさしく解説していきます。

詳細

更新履歴

更新履歴になります。

位置:トップ