サポート » インストール » WP3.0のマルチサイト機能でblogサブディレクトリ名で作成出来ない

  • 解決済 dandan39

    (@dandan39)


    サーバはCoreserverで試しております。
    3.0のマルチサイト機能サブディレクトリ構成で「blog」ディレクトリ名で作成しようとすると、

    以下の語句は WordPress の機能によって予約されており、ブログ名として使うことはできません: page, comments, blog, files, feed

    上記の表示になり「blog」ディレクトリ名では作成出来ない状態です。

    「特権管理者」から「設定」→「禁止名」で「blog」を消去しても同じ結果でした。

    wp-admin/ms_edit.php 152行目を下記のように変更
    // If not a subdomain install, make sure the domain isn’t a reserved word
    if ( ! is_subdomain_install() ) {
    $subdirectory_reserved_names = apply_filters( ‘subdirectory_reserved_names’, array( ‘page’, ‘comments’, ‘files’, ‘feed’ ) );

    上記のようにblogを削除すれば「blog」ディレクトリで作成出来るようにはなるものの、管理画面での動作がblogディレクトリとして動作しませんでした。

    もちろん「test」などのディレクトリ名ですと問題なく動作しております。

    解決方法はありますでしょうか。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • example.com/blog
    example.com/blog2

    という風に各ブログを運営したいのでしょうか、それとも、

    example.com/blog/blog1

    という風にやりたいのでしょうか?

    blogに拘る理由は何かありますか?

    トピック投稿者 dandan39

    (@dandan39)

    takuya様

    ご返信ありがとうございます。
    運営方法としては
    【トップ】
    example.com
    【ブログ】
    example.com/blog

    一般的な形だと思います。
    トップとブログ両方をマルチサイト機能で一元管理
    したいというのが目標です。

    「blogs」でも良いとは思いますが、
    「blog」のほうが一般的であると私は思っております。

    blog.example.comのサブドメイン形式ならblogは使えるけど・・・。コアサーバーの設定方法はこのフォーラムでも何度か質問ありますね。後はdiaryとか違う単語を使ってみるのはいかがでしょうか。

    コアファイルを強制的に変更しての運用はあまりオススメしません。

    マルチサイトをサブディレクトリ形式で起動した場合、メインサイトで投稿した記事URLは
    example.com/blog/パーマリンク
    になります。仮投稿してみていただくと分かると思います。
    ここで自動的に「blog」が使われてしまうから、マルチの追加サイトでは使えないのだと思います。
    example.com/blog/パーマリンクというURLを使いたいだけならメインサイトをそのまま使えばよいと思います(ホームURLはblog無しですが)。

    なお、この自動的にフォルダ名として使われてしまう「blog」を変更する方法については見つけられていません。

    トピック投稿者 dandan39

    (@dandan39)

    takuya様 djcomkato様

    ご返信ありがとうございました。
    確かにパーマリンクが自動で /blog/ になってしまいますね。
    こうなると仕様として諦めるしかなさそうです。

    ありがとうございました。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「WP3.0のマルチサイト機能でblogサブディレクトリ名で作成出来ない」には新たに返信することはできません。