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

3 Comments

  1. 方法その3
    コマンドプロンプトを起動するのが面倒な人はこちら
    (1)適当な場所にtest.batというファイルを作る
    (2)右クリックで編集を選択、 echo "" > .htaccess と入力し、保存
    (3)test.batを実行

  2. 恥ずかしながら、僕はバッチに関する知識が全く無いので、そのような簡単な方法があることを知りませんでした(汗)
    今度からは、その方法で作成してみます♪

  3. 方法その4
    (1)コマンドプロンプトで notepad .htaccess と入力。
    (2)「ファイル.htaccessが見つかりません。新しく作成しますか?」→「はい」を選択

    ファイルを作るだけじゃなくて、編集もするなら、これの方が早い。

Sorry, the comment form is closed at this time.