CEOブログ

横浜で活躍するホームページ作成・開発会社アットライズの代表取締役社長(CEO)が綴る、日々の奮闘記!!

備忘録

[備忘録]WordPress:特定のディレクトリにアクセス制限を設定する方法

投稿日:2019年11月18日 更新日:

auto0006

WordPressで構築したサイトは、URLのディレクトリが実在しない

WordPressに限らないが、CMSやフレームワークなどで構築したサイトは、URLのディレクトリが実在しないケースがある。
例えば、お問い合わせページなどを https://hogehoge.com/contact/ として作成した場合、実際にサーバー上に「contact」ディレクトリが存在するわけではなく、仮想的にURLが作られている。

通常 特定のディレクトリにアクセス制限をかける場合、当該ディレクトリ直下に .htaccessを置いてBasic認証を設定してしまえば良いのだが、実在しないディレクトリなので、、さて困った。。。

同名のディレクトリを作成し、index.phpを設定する

そんな時は 以下の方法で設定することができる。

例)https://hogehoge.com/contact/ にBasic認証をかける場合
・FTPで「contact」ディレクトリを作成。

・ルートにある index.phpと.htaccess を /contact 配下にコピー。

・index.phpの下記の行(通常は最終行)に「./..」を追加。
———————————-
require( dirname( __FILE__ ) . './../wp-blog-header.php' );
———————————-

・あとは、.htaccessを編集し、適宜Basic認証等の設定を行うべし!
 
 

-備忘録

関連記事

[備忘録]Googleカレンダー:「通知」の初期値を「通知なし」にする方法

初期値は「30分」前に通知する設定になっている!? Googleカレンダーには、各スケジュールについて予め指定した時間(例えば「10分前」とか)に通知してくれる便利な機能がある。 例えば、オンラインM …

[備忘録]Adobe Photoshop CS2がwindows10 64bitでエラーとなる場合の対処

「Adobe Photoshop CS2は動作を停止しました」エラーとなる 自宅PCをwindows10 64bitにアップグレードした(*1)ので、それに伴い、各種ソフトをインストールしているのだが …

[備忘録]PDFファイルのパスワード解除方法

PDFを開く度にPW入力するのは非効率。。 PDFファイルを開く際にパスワードの入力を求められることがある。 多くは、メール添付などで(秘)扱いの書類などを送る時に、誤って流出したりするのを防ぐ目的だ …

[備忘録]Firefoxアドオン:「右側のタブをすべて閉じる」

Firefoxのバージョンアップで2アクション必要に。。 メインのブラウザとしてFirefoxを愛用しているが、最新にバージョンアップすると今まで使えていた機能が使えなくなったり、、少なからずストレス …

[備忘録]PowerPoint2007:ノート(メモ)も印刷する方法

メモ書き部分を「ノート」と呼ぶ パワーポイントで、メモ書きできる部分(下図赤枠)を「ノート」と呼ぶが、このノートも含めて印刷する方法を。 設定方法は2種類 二通りの設定方法がある。 (1)「印刷プレビ …