0

サブフォルダーにWordpressがインストールされているサイトがあります。のように、一般設定の WordPress アドレス フィールドとサイト アドレス フィールドの両方のエントリが同じであるデフォルト設定を使用するとhttp://localhost/mysite/wordpress、すべて問題ありません。ただし、サイト アドレスをサイト ルート ( http://localhost/mysite) に変更すると、the_permalink() 関数を使用する WP 内のすべてのリンクが失敗し、のように機能http://localhost/mysite/?p=181するものではなく、 のようなリンクが表示されますhttp://localhost/mysite/wordpress/?p=181

どうすればこれを修正できますか?

ありがとう - ジョー

4

2 に答える 2

0

サイトのアドレスを変更したら、.htaccess ファイルと index.php ファイルを 1 つのディレクトリにコピーし (この場合は [code]http://localhost/mysite/[/code] にコピーします)、次にインデックスを編集する必要があります。置き換える.phpファイル

require('./wp-blog-header.php');

require('./wordpress/wp-blog-header.php');

これを行う方法の完全な手順については、http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory#Using_a_pre-existing_subdirectory_installを参照してください。

于 2012-08-22T22:24:20.367 に答える
0

あなたが言ったことから、それはあなたの .htaccess だと思います。

サブディレクトリを RewriteBase と RewriteRule に追加する必要があります。

したがって、通常の WordPress SEO パーマリンク htaccess の次の 2 行を次のように置き換えます。

RewriteBase /your-subdirectory/

と:

RewriteRule . /your-subdirectory/index.php [L]
于 2012-08-27T21:56:02.947 に答える