Tags:.htaccess

サイトへのアクセス不能のお詫び

本日9時頃からケータイ端末などでこのサイトへアクセスがアクセスが出来ない状態になっていましたが、20時30分頃に設定変更をして復旧しました。

原因としては、最近増大していたスパム投稿対策として .htaccess ファイルの修正を行なったのですが、その際に誤って、HTTPヘッダにCOOKIEの情報がないアクセスをすべて拒否する設定にしてしまっていたことでした。

私の単純なミスでご迷惑をおかけしてしまい、申し訳ありませんでした。

関連記事・同じ日の記事 | サイトへのアクセス不能のお詫び はコメントを受け付けていません

アクセス障害のお詫びと復旧のお知らせ

2010年7月21日(水)の約半日間、スパム対策として行った .htaccess ファイルへの記述ミスより302リダイレクトループが発生し、特定のページにおいてアクセスが出来ないという障害が発生していました。

当サイトを閲覧してくださっている方に、ご迷惑・ご不便をおかけいたしましたことを お詫び申し上げます。

関連記事・同じ日の記事 | アクセス障害のお詫びと復旧のお知らせ はコメントを受け付けていません

Windows上で.htaccessファイルを作成する

いつもやり方を忘れてしまうのでメモ。Apacheサーバ上で使用できるファイル『.htaccess』は、ファイル名がドットで始まるため、Windows上で名前を変更して作成しようとすると『ファイル名を入力してください。』とエラーが出て作成できない。だから、特殊な方法で作成しなければならない。

方法その1

  1. とりあえず、Cドライブ直下に『test.txt』など適当な名前のテキストファイルを作成する
  2. コマンドプロンプトを起動し、cdコマンドでカレントディレクトリをCドライブに設定
  3. 『rename text.txt .htaccess』と入力して出来上がり

方法その2

WSHを作成してつくってみる。以下のソースを『test.vbs』などと名前を付けて保存して実行すると、デスクトップ上に『.htaccess』ファイルが出来上がる。

Option Explicit
Dim objShl, objFile, objFolder, objText
Set objShl = WScript.CreateObject("WScript.Shell")
Set objFile = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFile.GetFolder(objShl.SpecialFolders("Desktop"))
Set objText = objFolder.CreateTextFile(".htaccess", False)
objText.Close

今までWSHを作ったことがなかったので、試しにつくってみました。動作の保証はしないので、もし使用する場合は自己責任で!(笑)

個人的メモ(.htaccessについて)

サイトに関するちょっとしたメモ。URLにディレクトリまでしか指定しなかった場合、ファイルの一覧が表示されてしまう。これを表示させたくない場合は、フォルダに『index.html』などのファイルを入れておけば一覧の表示は防げる。サーバがApacheの場合は、『.htaccess』ファイルに以下のように記述することによって、一覧表示機能を停止することが出来る。

Options -Indexes

しかし、僕が現在借りているホームページスペースのさくらインターネットでは、この方法が使えないように制限されているので、一覧にファイルを表示させないという以下の方法で対処する。

IndexIgnore *

以上、個人的メモでした。あ、そういえばまだ確認していないのだが、『今日からできるケータイマル秘裏サイト Vol.17』にこのサイトが掲載されているっぽいです。明日確認しに行こうっと。

関連記事・同じ日の記事 | 個人的メモ(.htaccessについて) はコメントを受け付けていません