XenForoフォーラムがあり、サイトを強化しています。また、XFのサブディレクトリにWordPressをインストールしています。これは、両方を統合できるように、XPressというアドオンを機能させるために必要です。
問題は、WPインストール/ wpをホームページにインストールする簡単な方法がないことです。ここでは途中で動作しています:
location / {
rewrite ^/$ /wp/ last;
index index.php index.html index.htm;
try_files $uri $uri/ /index.php?$uri&$args;
}
この「一種の」作品。ホームページは現在/ wpからの投稿をリストしています。しかし、それだけです。投稿をクリックすると/ wp /になり、XF側に404が返されます。別の試みがあります:
location / {
rewrite ^/$ /wp/ last;
index index.php index.html index.htm;
try_files $uri $uri/ /index.php?$uri&$args /wp/index.php?$uri&$args;
}
これはうまくいきます... wordpressでサイトを管理したい場合。タイトルをクリックすると、mydomain.com /に移動します。これは完璧ですが、フォーラムの他の部分はそうではありません。仕事。
だから、私が欲しいのはこれだと思います:
/wp.
に書き換えます。/wp/<title>
を/<title>
に書き直してください/wp/
が/に書き換えられても、/wp/wp-admin
が機能することを確認してください。可能?
location /
ブロックを3つに分割します。
location / {
try_files $uri $uri/ /index.php?$uri&$args;
}
location = / {
rewrite ^ /wp/ last;
}
location /wp/ {
try_files $uri $uri/ /wp/index.php;
}