web-dev-qa-db-ja.com

マルチサイト:投稿から/ブログを削除

サブフォルダを使用してマルチサイトネットワークを展開しています。私はメインサイトでニュース記事のためのパーマリンクをそのように置くことができるだけであることを発見しました:

/blog/%year%/%monthnum%/%postname%/

私は、この接頭辞がメインサイトとサブサイトの間の衝突の危険を減らすために必要であると理解します。残念ながら、これは深刻なWebサイトであり、Wordの「ブログ」は実際には適切ではありません。 /pressreleasesのようなものがはるかに適切であり、それでも衝突を避けます。

私は、ネットワーク管理者設定からパーマリンク構造を編集するなど、人々が言及している様々な「トリック」を試してみました。私は大したことなく書き換えルール(ApacheとRedirectionプラグインの両方)を使ってみました。 WordPressは投稿がアドレスバーの位置にあると信じる必要があるので、書き換えると404が返されます。それらを/blogにリダイレクトすることもできますが、それでも同じ問題があります。

パーマリンクを変更するにはどうすればいいですか。

1
Marcus Downing

これを正しく覚えているかどうか見てみましょう。

  1. http://yoursite.com/wp-admin/options.php に移動します。
  2. permalink_structureを見つけます。デフォルトでは、値は/blog/%year%/%monthnum%/%postname%/です。
  3. 手動で値を好きな値に変更します。例:/pressreleases/%year%/%monthnum%/%postname%/または単に/%year%/%monthnum%/%postname%/。次に変更を保存します。
  4. 今すぐ http://yoursite.com/wp-admin/options-permalink.php およびしないでください[変更を保存]をクリックします。それはルールをフラッシュする必要があります。 [変更を保存]をクリックすると、デフォルトに戻ります。

LOL

3
zeo