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認証等の設定を行うべし!
 
 

-備忘録

関連記事

[備忘録]Windowsコマンドプロンプト:コマンドを一時的に停止する方法

コマンドプロンプトで実行中のコマンドを一次停止する方法 コマンドプロンプトでコマンドを実行中、例えば大量のファイルコピーとか 処理時間が長くかかるような場合、途中で一旦止めて、後ほど再開したい場合があ …

[備忘録]Androidスマホでhostsを書き換える方法

サイトのリニューアル作業を行っていると、旧サーバーで既存サイト(旧サイト)を公開しつつ、新しいサーバーでリニューアルサイトを構築するケースが多々ある。 同じドメイン(URL)で新サイトの動作検証等を行 …

[備忘録]Googleドライブ:「現在、ファイルを開くことができません」の対処

いつもは問題ないのに、ある日「現在、ファイルを開くことができません」となった Googleドライブで、フォームやスプレッドシートを開こうとすると「現在、ファイルを開くことができません」と表示され、エラ …

[備忘録]Website Explorer:サイト丸ごとダウンロード

ちょっと分かりづらい。。 Webサイトの解析ツール「Website Explorer」で、サイト丸ごとダウンロード保存する方法をメモ。。 参考:https://www.asobou.co.jp/blo …

[備忘録]Excel2007:ROUNDUPしたセルを整数として扱う

見かけ上の値と、計算結果が合わない場合がある ROUNDUPなどで小数点以下を切り上げたりした場合、見かけ上(表示値)は整数でも実態は小数点以下の数値になっていて、それらを使った計算(足し算等)の結果 …