📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
ページの作成:「== 概要 == <br><br> == ディレクトリ単位のアクセス制御 == <syntaxhighlight lang="apache"> <Directory "/srv/www/htdocs"> # Order : AllowおよびDenyの順序を決める # Allow : 許可するアクセス元を指定する # Deny : 禁止するアクセス元を指定する Order Allow,Deny # 順序は、Allowが先 Allow from all # 全て許可する Deny from 192.168.1.10 # IPアドレスを…」 |
|||
| 118行目: | 118行目: | ||
# Internal Server Error : サーバ内で起きた何らかのエラー | # Internal Server Error : サーバ内で起きた何らかのエラー | ||
ErrorDocument 500 "The server made a boo boo." | ErrorDocument 500 "The server made a boo boo." | ||
</syntaxhighlight> | |||
<br><br> | |||
== ロボットからのアクセスを制限 == | |||
ロボットにより収集されたくないディレクトリおよびファイルを、robots.txtファイルで指定する。<br> | |||
<u>また、robots.txtファイルは、DocumentRootディレクトリに作成する必要がある。</u><br> | |||
<br> | |||
# robots.txtファイル | |||
User-agent: * | |||
Disallow : /hoge/ | |||
Disallow : /piyo/fuga/ | |||
<br><br> | |||
== データタイプの追加 == | |||
MIMEタイプは、サーバ側で決めた後、HTTPレスポンスヘッダであるContentTypeに記述する。<br> | |||
<br> | |||
MIMEタイプの例を以下に示す。<br> | |||
* テキスト | |||
*: text/plain | |||
* CSV | |||
*: text/csv | |||
* HTML | |||
*: text/html | |||
* CSS | |||
*: text/css | |||
* PHP | |||
*: application/x-httpd-php | |||
* XML | |||
*: text/xml (ただし、ユーザから読めるものである場合 ([https://tools.ietf.org/html/rfc3023 RFC 3023, section 3])) | |||
* JSON | |||
*: application/json | |||
* 画像 | |||
*: image/gif | |||
*: image/bmp | |||
*: image/jpeg | |||
*: image/png | |||
*: image/tiff | |||
*: image/webp | |||
*: image/svg+xml | |||
<br> | |||
<syntaxhighlight lang="apache"> | |||
# httpd.confファイル | |||
# ファイル名の拡張子をMIMEタイプに関連付ける | |||
AddType application/epub+zip .epub | |||
</syntaxhighlight> | </syntaxhighlight> | ||
<br><br> | <br><br> | ||