フォーラム

pageが表示できなくなった (3 件の投稿)

  1. ringnir
    メンバー
    7 ヶ月前の投稿 #

    Wordpressをインストールし、しばらくは記事を投稿して何も問題ありませんでした。

    新しく「ページ」を作ったところ、そのページのURLへアクセスしても表示されずに、トップページが表示されてしまいます。

    何が原因なのかさっぱりわかりません。

    インストール環境は80code.comで、phpは5.2.5、MySQLは4.0。

    パーマリンク設定で「/%postname%.html」としてあり、これをデフォルトに戻すと正常表示されます。

  2. ringnir
    メンバー
    7 ヶ月前の投稿 #

    ページのスラッグに日本語を入れると表示されなくなるみたいです。
    アルファベットに変えると、正常表示されます。
    日本語のスラッグは元々ページには使えないんでしょうか?

  3. jim912
    メンバー
    7 ヶ月前の投稿 #

    ringnirさん、こんにちは。

    原因を追ってみたところ、パーマリンクの設定によりエンコードされた日本語(&他のマルチバイト言語)が混じる状況だと、リライトルールとのマッチングがうまくいかないようです。
    いくつか試したところでは、カテゴリー名やアタッチメントだと認識し、ringnirさんの設定では、リライトルールとのマッチングなしとなってしまうようです。

    バグと言えないこともなさそうですが、エンコードされた日本語が混じるURLでは、覚えられない&URLの打ち込みなどまず無理ですし、必然的に長いURLになりますのでSEO的な影響も懸念されます。
    ですので、パーマリンク設定でスラッグが入らない構造にするか、面倒でも必ず半角文字でのスラッグを設定するようにする方が、良いのではないかと思われます。

返信

ログイン しなければ投稿できません。

About this Topic