.htaccessについて|レンタルサーバー格安の500円~。無制限で高機能のレオサーバーJavaScriptを有効にしてください。cookieを有効にしてください。PHPの設定ファイルの値を変更する.htaccessとは?.htaccessファイルとは、Webサーバの動作をディレクトリ単位で制御が出来るファイルです。拡張子でファイルタイプを設定したり、ユーザー認証、アクセス制限などの設定が可能です。PHPの動作も設定する事も可能です。(一部設定出来ない項目もございます).htaccessファイルで設定した内容は、.htaccessファイルがあるディレクトリとそのサブディレクトリに有効です。サブディレクトリにも.htaccessファイルを別に置くこともでき、この場合は両方のファイルの両方の設定内容が有効になります。(矛盾するときはサブディレクトリの設定内容が優先されます)初期状態では存在しませんので、作成して頂く必要があります。.htaccessファイルの作り方ファイルの中身は、テキストファイルです。メモ帳などのテキストエディタで作成、編集ができます。Windowsでは、「ドット」から始まるファイルを新規作成する事ができません。別の名前(htaccess.txtなど)でファイルを作成し、サーバーにアップロード後、FTPソフトなどで、ファイルを「.htaccess」に変更してください。コメント行は?行の先頭に「#」を記述すると、その行はコメントして扱われます。設置場所は、「public_html」直下に配置してください。そのドメイン全体に、.htaccessで設定した内容が有効になります。あるフォルダのみ設定を行いたい場合は、そのサブフォルダに設置してください。サブフォルダ配下で有効になります。.htaccessファイルのパーミッションHTMLファイルと同じ「644」に設定してください。通常、アップロード後は、「644」になっているかと思いますので、特に変更する必要はございません。Error」が表示されてしまいます。一度、記述に間違いがないか確認し、修正後、再度アップロードしご確認ください。.htaccessファイルの設定例では、実際に.htaccessファイルの設定例をご紹介します。「/」で終わるURLの場合、「http://www.exsample.com/index.html」が表示されるかと思います。これは、「/」で終わる場合は、「index.html」ファイルがあれば表示するように設定しているからです。レオサーバーでは、「/」で終わる場合、次の順序で表示するよう設定しています。5.index.php例1)「main.html」があれば最初に表示するように変更してみます。?>を書いても動作しませんが、以下を記述するとPHPファイルとして動作するようになります。.php3)HTTPレスポンスヘッダの文字コードを設定する初期ではレスポンスヘッダの文字コードは「none」になっています。「UTF-8」以外にも、「Shift_JIS」「EUC-JP」なども設定ができます。charset=utf-8");4)特定のIPからの接続を拒否する初期ではレスポンスヘッダの文字コードは「none」になっています。XXX.XXX.XXX.XXXIP「XXX.XXX.XXX.XXX」は、特定IPもしくはドメインです。ネットマスクも使用できます。XXX.XXX.XXX.XXX/255.255.255.05)独自のエラー表示ファイルが存在しないなどのエラーが発生した場合に、表示する画面が変更できます。特定のフォルダにアクセスした際に、ユーザーID、パスワードで認証をかけることができます。valid-user※)AuthUserFileは、絶対パスで記述します。「.htpasswd」のファイル名は、何でも大丈夫です。(慣用的にこのファイル名を使っています)※)AuthNameには、表示するメッセージを設定します。日本語文字列を使用するとIE以外のプラウザでは文字化けするようです。半角英数字記号を使った方が良いかと思います。.htpasswdファイルuser1:usTjXUi1eiWZIuser2:usjRS48E8ZADM.htpasswdのパーミッションは「604」.htpasswdは、改行コードで区切り、それぞれの行に「ID:暗号化したパスワード」と記述します。