質問: 特定のIPアドレスからのアクセスを禁止したいと思っております。 それにあたり、.htaccessを設置しようと方々で調べているのですが そもそも.htaccessというファイルの具体的な作り方もよく分からないという状況です。 エディタで.htaccessというファイルを作り order allow,deny allow from all deny from IPアドレス といった文を打ち込むだけで良いのでしょうか? OSはWindows XP、ホームページビルダーにてサイトを作成しています。 ご助言よろしくお願い致します。
回答: .htaccessファイルは単なるテキストファイルなので普通に テキストエディタで作成できます。 ただし、作成する上で注意点があります。 Windows上ではエクスプローラからだとファイル名なしの拡張子から 始まる(とOSが認識する)ファイルを作成できません。 (リネームでも同様です) また、テキストエディタでは通常、エディタで指定されている拡張子 以外を指定すると自動で.txtと追加して保存するものがほとんどです のでそのままでは.htaccessファイルを作成できません。 適当なファイル名で作成した後、FTPでアップしてFTP上でファイル名を 変更するかエディタで保存時にファイル名をダブルクォーテーションで 囲むと作成できるようです。 また、コマンドプロンプトなどを使用したりPerlなどのスクリプトで 作成するなんて方法もありますけど、通常はしないと思います。 できれば改行コードはLFで作成した方がいいと思います。 なお、サーバ側が対応していないと使えませんのでご注意ください。 (サーバによってはHTTP 500 Internal Server Errorがでることも あります)