サポート » 使い方全般 » URLのマルチバイト

  • パーマリンクの設定を/%category%/%postname%/にしているのですが
    カテゴリ、記事とも日本語でマルチバイトになっているのですが
    404 Notifierを導入したらエラーメールがものすごい数くるようになりました。
    URLがhttpから数えると450文字ぐらいあるのですが、これは文字数オーバーで
    woedpressが違うURLと認識しているからでしょうか?

    WP Multibyte Patchの$wpmp_conf[‘excerpt_mblength’] = 110;
    これを数値を増やせば解決するのでしょうか?
    ご教授お願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター gatespace

    (@gatespace)

    こんにちは。
    ちょっと同じプラグインを使っていないので推測も入りますが。

    $wpmp_conf['excerpt_mblength'] = 110;
    これは「抜粋」時の文字数なので、パーマリンクには関係ありません。

    /%postname%/ は 投稿タイトルを URLに含めますが、
    2バイトの投稿名の場合URLエンコードがされるので必然的にURLは長くなります。
    URLが長くなりすぎて、404 Notifierがエラーを出すのであれば、
    極端な話URLを短くすればいいのではないでしょうか?

    最も簡単な方法は「スラッグ」欄に自分でURLに使いたい名前を入力することです。
    (既に多くの投稿をされている場合は大変でしょうけど)

    もっとも、PHPとかで処理する方法があるかとは思いますが、
    私はノンプログラマでして、そのあたりは他の方の投稿に期待します。

    モデレーター Seisuke Kuraishi

    (@tenpura)

    gatespace さんのおっしゃるとおり、本件は現状では WP Multibyte Patch とは関係ないと思われます。しかしながら、今後 WP Multibyte Patch にて対応を検討している WordPress 本体の不具合と関係している可能性があります。

    よろしければ、以下2点をお教えいただけますか。

    1. 前述の450文字くらいのパーマリンクでアクセスして目的のページは正常に表示されるか?
    2. 問題が発生したのは他サイトへ行ったピンバックのリンクからのアクセスではないか?
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「URLのマルチバイト」には新たに返信することはできません。