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

-備忘録

関連記事

[備忘録]ブラウザに表示されるURLを書き換える方法

メールフォームの重複送信対策 メールフォームの完了メールが重複して何度も送られてくる問題についてはブログ(*1)に書いた。  (*1) [備忘録]メールフォーム:完了メールが何度も送信される問題。。 …

[備忘録]Windows:ファイル名が長すぎて削除できない時の対処

目からウロコの解決策があった! ファイル名(またはパス)が長すぎて削除できないファイル(フォルダ)があった。 コマンドプロンプトから削除してもダメ。。 どうやらwindowsでは、フォルダ名+ファイル …

[備忘録]Windows:プロセスが起動しているか定期的に調べる方法

「AutoHotkey」というツールを使ってキーボードのカスタマイズをしている、と以前のブログに書いた。 (*1) ブログ「キーボード:日本語モードでも[,][:][=]を半角で入力したい!」 ところ …

[備忘録]TeraTermでホスト名のリストを変更する方法

たまにしか やらんからすぐ忘れる。。 SSH接続用に愛用している「TeraTerm」。 TeraTermを立ち上げると、ホストのリストから接続先を選択できるのだが、、サーバーの入れ替え等を行っていると …

[制作実績]ブレーメン通りのたぶち歯科様

街のみんなが気軽に立ち寄りたくなる歯医者さんのサイト 「制作実績」を更新しました > 制作実績:「ブレーメン通りのたぶち歯科」様 ● サイト名   :川崎市中原区の歯科医「ブレーメン通りのたぶち歯科」 …