いくつかの画像の問題をチェックするために、私のローカルホスト( _ mamp _ )に既存のWordPressをインストールしただけです。
しかし、私が訪問したとき:
localhost:8888/wordpress/
私はにリダイレクトされます:
localhost/wordpress/
これは私のファイルへのパスではなくなりました。
.htaccess
でリダイレクトの可能性をチェックしましたが、空でした。これはどこから来たのでしょうか。私も同様にポートを変更しようとしました、しかしそれはまったく同じ振る舞いでした。
すでにセットアップされている既存のWordPressサイトをインストールしたことに言及しているので、WordPressサイトの新しいリンクに更新するために変更する必要があるいくつかの変数があります。
Search Replace DBツールを使用して、以下のステップを試してください。
replace
( screenshot )に変更します。http://localhost:8888/wordpress/replace
)、 検索/置換ツールが表示されますlocalhost/wordpress
localhost:8888/wordpress
スクリプトを実行する前に、actionsの下にあるdry runボタンをクリックして、何が置き換えられるのかを確認できます。完了したら、/replace/
フォルダを必ず削除してください。
サイトをあるサーバーから別のサーバーに移動してWordPressインストールのURLを変更する場合は、以下の方法で古いサイトに影響を与えることなく簡単に移動できます。
現在のサイトでデータベースをバックアップする新しいホストにデータベースをインストールする新しいホストで、wp-config.phpファイルに新しいサイトのURLを定義します。
あなたの新しい管理URLでログインし、新しいサイトのURLのために古いサイトのURLにBetter Search Replaceを実行してくださいwp-config.phpに追加したsite_url定数を削除してください。 Settings - > Permalinksと進み、設定を保存して.htaccessを再生成する必要があるかもしれません。
このプラグインを使用してください: https://wordpress.org/plugins/better-search-replace/ /
Wordpressはインストール後にサイトURLの静的な値を定義します。このデータはデータベースに保存されます。ただし、この値を./wp-config.php
の定数でオーバーライドすることも、もちろんデータベースのオプションテーブルの値を変更することもできます。私は通常最初の選択肢、I 定数を動的な値で定義する を選びます。そのため、ドメインエイリアスでも機能します。