0

ライブ woocommerce サイトを開発サーバーにコピーしました。ライブ サイトは https を使用します。そのため、開発サーバーでアクセスしようとすると、ライブ サイトにリダイレクトされました。問題は .htaccess ファイルにあると考えました。編集してみましたが、ファイルが暗号化されています。というわけでまとめて削除しました。これでリダイレクトが停止し、開発サイトのフロントエンドにアクセスできるようになりました。しかし、wp-admin または wp-login.php にアクセスしようとすると、404 が返されます。また、ブラウザが http から https に変更されたことにも気付きました。そのため、Web サイトを https で実行しようとしているものがまだあります。

私が試したこと:

  1. woocommerce プラグインを (名前を変更して) 無効にしましたが、それは役に立ちませんでした。
  2. データベースで https:// のインスタンスも検索しましたが、Web サイトに関連するものは見つかりませんでした。
  3. また、ルートにある cert.html ファイルを見つけて削除しました。これは、https 証明書に関連していると思われますが、まだバックエンドにアクセスできません。
  4. 最後に、基本的なワードプレスのパーマリンクを含む新しい .htaccess ファイルを追加しようとしましたが、500 のサーバー エラーが発生しました。

誰かがどこを見るべきかいくつかの指針を与えることができますか? または、ブラウザーが http ではなく https を使用する原因となっている可能性があります。

4

1 に答える 1

0

正しい場所を指すようにサイトの URL を変更する必要があるようです。ログインできないため (間違ったサイト URL にリダイレクトされます)、wp-config.php ファイルでこれを変更する必要があります (詳細については、このリンクを参照してください)。

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

その後、できればデフォルトのワードプレス ルールで、管理ページにログインできるはずです。

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase / 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

上記は、WordPress サイトが にあることを前提としています/

于 2013-10-21T19:18:29.650 に答える