サポート » 使い方全般 » wordpress3.01でパーマリンク設定がうまくいかない

  • 解決済 ken2010

    (@ken2010)


    使用サーバー サクラ スタンダード

    パーマリンク設定でカスタム構造や数字ベースに設定するとTOPページ以外でページがみつかりませんのエラーがでてしまいます。

    .htaccessのアクセス権は644です。パーマリンクのページの保存をクリックすると正常に更新されたとでます。

    ソースをみると
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress
    このような感じになっております。

    ワードプレスの2.9ではそんなことぜんぜんなかったのですが。
    今回の件は新規にインストールしております。
    どなたかよろしくお願いいたします。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • mod_rewriteは有効ですか?
    また、ルートにインストールした設定のように見えますが、ルートにインストールされていますか?

    トピック投稿者 ken2010

    (@ken2010)

    ルートにインストールしました。
    mod_rewriteはURLの書き換えがうまくいっているので有効のようです。

    現在はhttp://●●.com/category/others

    とついてしまうのを、
    http://●●.com/others

    このようにならないか調査中です。どうしたらよいものか・・・

    こんにちは。
    http://●●.com/others
    http://wpdocs.sourceforge.jp/Using_Permalinks#.E3.82.AB.E3.83.86.E3.82.B4.E3.83.AA.E3.83.BC.E3.83.99.E3.83.BC.E3.82.B9.E3.81.A8.E3.82.BF.E3.82.B0.E3.83.99.E3.83.BC.E3.82.B9
    によりますと、

    値を変更することはできますが、取り除くことはできません。

    とのことですよ。

    Top Level Categories Fix というプラグインを使えば、
    パーマリンクからcategoryを取り除くことができますよ

    プラグイン・ディレクトリーで調べてみましたが、

    Top Level Categories Fix
    じゃなく、
    Top Level Categories
    のようですね
    Top Level Categories
    このようなプラグインがあることを知りませんでした。WordPress 3.0.1 でも Works が1票ありますね。

    トピック投稿者 ken2010

    (@ken2010)

    みなさまありがとうございます。

    wp-includeのrewrite.phpの1032行目からcategoryを消して成功しました。

    上記のようなプラグインを使用するのもいいですね。

    モデレーター gatespace

    (@gatespace)

    初めまして。こんにちは。
    ちょうど同じようにcategoryをとる作業をしていましたので、追記します。

    ※よくこのフォーラムで回答者の方がおっしゃっていますが、コアファイルを直接修正するのはオススメできません。

    プラグイン「Top Level Categories」ですが、ダウンロードページのFAQにもあるように、パーマリンク設定を「/%postname」や「/%category%/%postname%」のようにしている場合、不具合がおきます。(私の場合はカテゴリーアーカイブで、前後ページへのリンクが動きませんでした)

    このプラグインを使う場合の回避策は

    1. sysbirdさんがご紹介されたプラグイン「Top Level Categories Fix」を追加でインストールする
    2. パーマリンク設定を「%category%/%postname%.html」の様に変更する。

    です。

    なお、私は「WP No Category Base」というプラグインを使っています。
    http://wordpress.org/extend/plugins/wp-no-category-base/
    自分の環境では不具合は起きていませんが、「1 person says it’s broken.」という報告もありますから、十分検証してお使いください。

    sysbirdさんがご紹介されたプラグイン「Top Level Categories Fix」を追加でインストールする

    またまた、無知をさらけ出しました。
    Top Level Categories Fix プラグイン

    皆様、特に sysbird 様、ごめんなさい。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • トピック「wordpress3.01でパーマリンク設定がうまくいかない」には新たに返信することはできません。