はい、みなさんこんにちは!
今日はワードプレスでウェブサイトを作成するときに、カスタムフィールドやwpのメディアからアップロードした「特定の拡張子のファイル」にのみ
ベーシック認証をかける方法をご紹介します。
では早速やりかたです。
必要なファイルは
①.htaccess
②.htpasswd
です!
②の.htpasswdは下記の生成サイトなどで簡単に作成できるので作ってみてください!
【URL】http://www.luft.co.jp/cgi/htpasswd.php
ちなみにベーシック認証のパスワードを自分で考えると大変…、ユニークなパスワードにしたい…
と考えている方は以下のような自動でパスワードを生成してくるサイトもあるので使ってみて★
■パスワード生成サイト
【URL】http://www.luft.co.jp/cgi/randam.php
①の.htaccessには以下のようなソースを記述します。
そのままコピペでもOK♪
<Files ~ "^\.ht"> deny from all </Files> <Files ~ "\.zip$"> AuthUserFile "/home/nakweb02/n-plumbing.net/public_html/wp-content/uploads/.htpasswd" AuthType Basic AuthName "Page Authentication?" require valid-user </Files>
上記の場合は拡張子が[zip]の場合なので、pdfの場合はpdfに書き換えてね★
準備は整った?
①.htaccess
②.htpasswd
が準備できたら、以下の箇所にこの2つのファイルをアップロードします!(FTPでね♪)
===========================================
wp-content
-uploads
===========================================
これで特定のファイルにベーシックがかかったはずです!
みなさんもやってみて!