raining1WEBサイトで存在しないページにアクセスすると英語の画面が表示される場合があります。これは、存在しないページにアクセスした時に表示されるエラーページ(404ページ)です。リンク切れをしていたり、URLを間違えて入力した場合などに表示されます。上記のような英語の画面だとユーザが何のページかわからず、戸惑ってしまう可能性があります。サイトから離脱してしまう可能性も出てきます。独自の404ページを用意し、ページが存在しないことをユーザに伝えることが非常に大切だと思います。下記に.htaccessを使用し、存在しないページにアクセスした際に独自の404ページにリダイレクトする方法をメモします。.htaccessで404ページにリダイレクトまず独自のカスタム404ページを作成します。404.html.htaccessに下記のコードを記述します。/404.html作成した「404.html」と「.htaccess」をドキュメントルートに設置します。存在しないURLでアクセスし、作成したカスタム404ページが表示されればOKです。WordPressの404ページWordPressで404ページを作成する場合は使用しているテーマのディレクトリに「404.php」を設置します。.htaccessに404リダイレクトの処理を記述しなくて大丈夫です。存在しないページにアクセスすると「404.php」の内容が表示されます。色々なWEBサイトを見ていると404ページが設置されていないサイトが多くあると思います。レンタルサーバだとそのサーバの404ページが表示されます。404ページを作成することで、ページが存在しないことのメッセージをユーザに伝えることができます。404ページにサイト内検索やTOPページへのリンク、サイトマップなどを記述することでユーザビリティの向上につながります。SEO的にも有効だと思います。新着商品やおすすめ商品などの紹介をするのもいいかもしれません。チェックしてみてください。raining返信WEBサイトを構築している時にトップページ以外のアクセスを拒否したい場合があります。サイトの引越しやサイトの閉鎖などの時も必要になるかもしれません。.htaccessを使用すれば、トップページ以外の下層ページにアクセスがあった場合、トップページにリダイレクトさせることが可能です。下記に.htaccessを使用し、下層ページのアクセスをトップページにリダイレクトさせる方法をメモします。トップページ以外のアクセスをリダイレクトドキュメントルートに.htaccessを設置します。下記の内容を.htaccessに記述します。下記を記述しています。無限ループさせないように「トップページではない場合」という条件を指定しています。下記のように記述します。[R=301,L]下記の条件を追加しています。raining返信Basic認証について、色々調べたので記述方法と簡単な説明をメモします。Basic認証を作成するツールは色々あります。私は下記のサイトを使用して「.htaccess」と「.htpasswd」を作成することが多いです。こちらを使えば簡単にパスワードを作成することができます。http://www.htaccesseditor.com/#a_basic下記にBasic認証の書き方と設定内容の説明を記述します。all</Files>「.htaccess」と「.htpasswd」を見せないようにする為の指定です。記述しなくてもいいのですが、パスワードファイルをドキュメントルート以下に置く場合は参照されないように記述した方がいいと思います。/home/hoge/html/.htpasswd.htpasswd(パスワードファイル)までのパスを指定します。パスはサーバのフルパスを記述します。/dev/nullグループファイルを指定する時に使用します。グループを使用しない場合は「/dev/null」を記述します。password"認証時のダイアログボックスに表示する文字列を記述します。Basic認証の方法です。Basic認証の場合は「Basic」を記述します。valid-user認証するユーザを指定します。全てのユーザにアクセスを許可する場合は、「valid-user」を記述します。raining2Basic認証を使用してアクセス制限をかける時に特定のファイルのみにアクセス制限を設定したい場合があります。ディレクトリごとBasic認証をかける場合は「.htaccess」をアクセス制限をかけるディレクトリに設置すればいいのですが、ディレクトリ内の全てのファイルが対象となってしまいます。ディレクトリ内の一部のファイルのみにアクセス制限を設定したい場合は、下記のように記述します。「Files」で「test.php」を指定すれば、「test.php」にBasic認証かけることができます。valid-user</Files>複数ファイルを指定したい場合は下記のように記述します。valid-user</Files>「*」を使用してワイルドカードで指定することも可能です。一部のファイルだけアクセス認証(Basic認証)をかけたい場合に良いと思います。raining返信WEBサイトを制作していると公開前の場合など、アクセス制限をかけることが多いと思います。特定の人にのみ参照可能にするページを作成する場合があります。Basic認証(ベーシック認証)をかければ簡単に認証機能を付けることが可能です。Basic認証は複数アカウントを設定することができ、アカウントごとにIDとパスワードを設定することができます。下記にBasic認証で複数アカウントを登録する方法をメモします。「.htaccess」にBasic認証を設定します。※「AuthUserFile」に「.htpasswd」までのパスを記述します。deny,allow複数アカウントを登録する場合はアカウントごとに改行して記述します。改行して記述すれば複数アカウントを登録することが可能です。