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

-備忘録

関連記事

[備忘録]マウスカーソルがブブブル振動して困った(対処)

突然マウスポインタがUFOのように小刻みに震えだした。。 いつものようにPCで作業していたら、、突然マウスカーソルがブルブルと小刻みに振動しだした。。 まるでUFOが飛んでるみたいに小刻みに震える。 …

[備忘録]Windows:バッチファイル起動時にウィンドを開かせない方法

xxxx.batを起動するとウィンドが開いてしまう バッチファイル(xxxx.bat)を起動すると、ツールが動作している間ウィンドが表示される。 手動でバッチを起動するときは良いが、例えば定期的に自動 …

[備忘録]PHPでDBに登録すると余計な「\\」(バックスラッシュ)が入る。。

画期的なCMS「新着ちゃん」 自社開発して提供しているサービス「新着ちゃん」。 現在のようにWordPressなど、簡単に構築できるCMSがなかった15年くらい前、ブログを更新するように管理画面から簡 …

[備忘録]WindowsでHEIC形式ファイルを表示する方法

HEIC形式は iOS11から採用された新しいメディア圧縮方式 ある方が撮影された画像を送ってこられたが、拡張子が「HEIC」なるファイル形式で、Windowsでは表示することができない。 どうやら、 …

[備忘録]Windows:ブルースクリーン「RTC is reset, BIOS Setup default…」

遠隔操作で電源ONするも起動せず。。 コロナ禍でのテレワークもそうだが、例えば台風直撃など 出勤が困難な場合に備え、完全リモートできるように整備していた。 先週末、自宅からオフィスにある共用サーバーに …