1

私の WordPress サイトはこのようにホストされていhttp://domain.comます。サブフォルダー /blog からアクセスしています。そこで、wp-config.php でホーム URL とサイト URL を定義し、wp-options テーブルのサイト URL をhttp://domain.com/blog. wp-admin ホームページ以外はすべて問題なく動作しています。wp-login ページは完全に ( http://domain.com/blog/wp-login.php) 取得されていますが、資格情報を提供した後、サイトはhttp://domain.com/wp-admin/blog なしに移動しています。したがって、結果は 404 ページです。これに対する解決策を提案できますか?

wp-admin のホーム URL を設定するにはどうすればよいですか? ログイン後、ページはこのdomain.com/blog/wp-adminページに移動する必要があります..どうすれば可能ですか?

4

5 に答える 5

0

homein wp-options テーブルを更新しましたか。これはおそらく option_id の 36 にあります

于 2013-11-05T11:03:18.773 に答える
0

サイトを新しい場所に移動する場合は、プラグイン 'WP migrate DB' を使用することをお勧めします。これまでに行ったことを元に戻して、管理者に再度ログインできるようにします。プラグインをインストールし、URL とファイル パスに新しい値を入力します。あなたの場合、これは現在のものに「/blog」を追加するだけです。「エクスポート」をクリックすると、現在のデータベースを置き換えることができる新しいデータベースが作成されます。次に、ファイルを /blog に移動します。

このプラグインは、シリアル化されたデータ フィールドを含む、サイト URL とファイル パスのすべての出現箇所を検索して新しい値に置き換えます。

于 2013-11-05T10:54:20.940 に答える
0

データベース テーブルの URL が更新されていないと思います。以下のコードを使用して、db テーブルの URL を更新します。

UPDATE wp_options SET option_value = replace(option_value, 'http://www.OLDURL', 'http://www.NEWURL') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://www.OLDURL','http://www.NEWURL');

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.OLDURL', 'http://www.NEWURL');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.OLDURL','http://www.NEWURL');

そして、あなたの.htaccessファイルをチェックしてください。

于 2018-07-10T13:36:06.827 に答える
0

私にも同じことが起こります。データベーステンプレートフォルダーのコピーを取り、新しい WP インストールを適用します (自動生成された wp-config を使用)。

.htaccess である可能性があります。Wordpress サイトをセットアップした後、ディレクトリを変更したため、パーマリンク構造が乱雑になります。実際にはフォルダーを変更したときに、古い構造を使用していると見なされるためです。

于 2013-11-05T10:34:07.870 に答える