0

www.website.com に 1 つの Wordpress インストールがあり、www.website.com/test にテスト サイトがあります。

標準のサイトは問題なく動作しますが、テスト サイトのリンクの動作がおかしいです。投稿タイトルをパーマリンク (www.website.com/test/example-post) として使用し、クリックするとリンクが正しく表示されますが、標準のサイト (ルート フォルダー内) に移動します。そこに同じタイトルのページがあれば、そこにたどり着きます。標準のサイトにそのページ タイトルがない場合、404 が表示されます。

また、サイトのタイトルは機能せず、投稿のタイトルのみが機能します (たとえば、ブラウザーのタイトルは_ _ :ブログ エントリ名になります)。

htaccess をテスト サイトのフォルダー名 (/test) に変更しようとしましたが、標準サイトが台無しになりました (そこのリンクから、まだ「開いていない」テスト サイトに移動しました)。

何か案は?

4

2 に答える 2

0

メイン サイトのルート URl をテスト サイトの別の場所で使用していると思います。

それはメニューリンクにあるか、静的 URL を指定した可能性があります。

データベースで「www.website.com」を「www.website.com/test」に、「www.website.com/」を「www.website.com/test/」に置き換えることから変更できます。データベース内の何かを置き換える前に、データベースのバックアップを取る必要があります。

または

WordPress のアドレス (URL)サイトのアドレス (URL)がフィールドに正しく入力されていることを確認してください。WordPressの管理セクションの一般設定からアクセスできます。

于 2014-04-28T12:31:12.860 に答える
0

パーマリンク構造を修正する方法は次のとおりです。

  1. に移動して、ライブ サイトから WP データベースのコピーをダウンロードしますtools > export
  2. ファイルをテキスト エディタで開きます。現在のサイト URL のすべてのインスタンスを検索し、テスト サイトの URL に置き換えます。ページではなく URL のみFrom: www.website.comto関連ページwww.website.com/test. も探します。WP adminサイト URL のすべてのインスタンスを完全に変更できるようになるまで、少し試行錯誤する必要があるかもしれません。
  3. 保存してテストサーバーにアップロードすると、準備完了です。

これはどちらの方法でも機能します。WPフォームDevelopmentを に移動する、Productionまたは に移動ProductionするDevelopment

プロのヒント:のビットで置換することもできますSQL

UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';
于 2013-08-22T20:37:39.913 に答える