お世話になります。
wordpress5.0.3でブログを運営しております。
テスト環境を作り、basic認証をかけました。結果、テスト環境ではもちろんID PASSを求められます。
しかし本番環境でもID PASSを求められるようになってしまいました。
ちなみにテスト環境のbasic認証を解くと、本番サイトに影響は見られません。
本番環境に影響を与えずに、テスト環境にだけbasic認証をかけるにはどうしたらよいでしょうか?
【本番環境】
サクラのレンタルサーバ
wordpress5.0.3
【wordpressで使っているプラグイン】
Akismet Anti-Spam (アンチスパム)
Arconix Shortcodes
Crayon Syntax Highlighter
Google XML Sitemaps
Post Snippets
Q2W3 Fixed Widget
Search Regex
Shortcodes Ultimate
Speech bubble (ふきだしプラグイン)
Table of Contents Plus
TablePress
WordPress Popular Posts
WordPress インポートツール
WP Multibyte Patch
【テスト環境の構築のときにやったこと】
1)すべてのファイルをFTPでテスト環境にコピー
2)DBからSQLですべての情報をコピー
3)DBの本番URL→テストURLに書き換え(「Search-Replace-DB」やphpmyadminで上書き)
4)さくらサーバーから本番ドメイン(example.com)のサブドメイン(sub.example.com)を割り当てる
5)wp-config.phpのDB接続情報をテスト用に書き換える
6)投稿記事内のリンクをすべてテスト用に書き換える(serch regex)
この時点でアクセスすると、テストサイトはサブドメインで普通に動いていました。
7).htaccessでベーシック認証を設定
テストサイトはもちろん、本番サイトでもID・PASSを求められるようになってしまいました。
※ブラウザキャッシュなどはクリアにして確認済みです。
【追記】
本番ドメインのフォルダとサブドメインのフォルダは、並列に配置してあります。(www直下)
.htaccessファイルと.htpasswdファイルは、wordpressルートに配置してあります。(wp-config.phpなどと同じ階層です)
回答1件
あなたの回答
tips
プレビュー