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

-備忘録

関連記事

[備忘録]Excel:検索でヒットしたセルに色を付ける!

これは便利だ! Excelの文字列検索で「すべて検索」した時、ヒットしたセルを目立つようにできたらいいな、と思っていたら、、なんとヒットしたセルに色を付ける方法があった!   ① 「すべて検索」でヒッ …

[備忘録]HTMLフォームで先頭の「0」(ゼロ)も表示させる方法

電話番号など、先頭の「0」が表示されない対処方法 Webサイトでフォームを作る際、例えば「電話番号」は、普通に「input type=”text”」にしてしまうと、「04512 …

[備忘録]firefoxを起動しても立ち上がらなくなった時の対処

プロファイルは重要な要素みたい どうもここんトコ Firefox(FF)が調子悪い。 起動しても真っ白な状態だったことは、以前のブログで書いた。 その後しばらくは調子良かったのだが、結局わかった事は、 …

[備忘録]MySQL:バイナリログを自動削除する方法

サーバー容量を圧迫 サーバーの空き容量を毎日自動的にチェックしているが、 メインのサーバー容量が徐々に増えて、ついに87%まで来てしまった。。 90%を超えるとさすがにマズいので、何が圧迫しているか調 …

[備忘録]Windows10で「コントロールパネル」を開く方法

やたら分かりにくくなったコントロールパネルの開き方 Windows7まではスタートメニューから簡単に開けていたコントロールパネルだが、Windows8、Windows10と進化(改悪!?)していくうち …