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

-備忘録

関連記事

[備忘録]Firefox:PDFをダウンロードせずにブラウザ上で表示する方法

PDFファイルのリンクをクリックすると毎回ダウンロードするのがウザイ。。 ブラウザはFirefoxを愛用しているが、いつの間にかPDFファイルのリンクをクリックすると毎回ダウンロードするようになってし …

[備忘録]PCサイトとスマホサイトを選択振り分けする方法

あると便利な振り分け機能 スマホでPC用サイトにアクセスした際、「スマホサイトに移動しますか?」といった表示を出し、 (1)「はい」を選択した場合 → スマホサイトを表示 (2) 「いいえ」を選択した …

[備忘録]「ゼロ幅スペース」の罠。。

見かけ上は誤字がないのに、メルアドエラーになる。。 お客様のメールマガジン配信代行を行っているが、新規アドレスを追加しようとしたところ、メルマガ配信ツールで「アドレス形式エラー」となり追加できないアド …

[備忘録]PC起動時、Firefoxが勝手に立ち上がる(真っ白な状態で)

ある日突然、真っ白なFirefoxウィンドが立ち上がるようになった 1週間ほど前、Firefoxのバージョンを「40.0.2」→「52.0.2」にアップグレードした。 バージョンアップすると今まで使え …

[備忘録]SHL25:オリジナル音源を着信音に設定する方法

シャープ「AQUOS SERIE SHL25」での設定方法 下記ブログ(*1)でも書いた自作着信音を設定していたのだが、いつの間にか別の着信音に変わってしまっていた。。 (*1):[スマホ]自作:1回 …