サポート » 使い方全般 » パーマリンクについて

  • 解決済 TOY_TOY

    (@blacksander)


    現在ブログを構築中なのですが
    パーマリンクがデフォルトだとURLがよろしくないとの指摘があり
    URLを変更するためにパーマリンクを「カスタム構造」に変更し
    「/%year%%monthnum%%day%_%post_id%」と追記いたしました。

    しかし、今までは表示れていたページが
    「The requested URL /blog2/20100315_95 was not found on this server.」
    と表示されなくなってしまいます。。。
    超がつくほどの初心者でもうしわけないのですが、こういった場合はどう対応すればいいのでしょうか?

    ご教授ねがいます。。。

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • 私の環境にblacksanderさんが書かれている設定を適用しましたところ、問題なく表示されました。
    質問された以外のところに問題がないかどうか今一度ご確認下さい。

    .htaccessが正しく設置されていないのかもしれません。(書き込めていないのかも)
    (追記:念のためパーマリンク設定を変更したあとに.htaccessを消してみたところ、まさに同じ状態になりました)
    リダイレクトが上手くできてないんだと思います。

    なお、余談ですが。

    パーマリンクがデフォルトだとURLがよろしくない

    というのであれば

    /%year%%monthnum%%day%_%post_id%

    というパーマリンクもあまりお勧めできません
    http://wpdocs.sourceforge.jp/Using_Permalinks
    を一通りご覧下さい。

    #細かいようですがご教じゃなくてご教です。

    TOY_TOY

    (@blacksander)

    ご連絡いただき誠にありがとうございます!
    /%year%%monthnum%%day%_%post_id%
    のパーマリンクの設定は、仕様できまっているようなので、気にしないでください。。。
    .htaccessは、index.phpと同じ階層に必要なのでしょうか?
    現在は作成したテーマフォルダのなかには、いれていません。
    インストール時の、wordpress/.htaccess
    しかない状態で、中身は書き換えていません。

    このような場合の対処法を教えていただけないでしょうか??

    パーマリンクの設定は、仕様できまっているよう

    ???
    手前味噌の都合ってこってすか。でしたら気にしないことにいたしますが……

    現在は作成したテーマフォルダのなかには、いれていません。

    .htaccessは、初期設定ならWordpressのインストールされているディレクトリに置かれるものです。
    正確に表現するならば、index.phpの置かれているディレクトリです。
    (例えば「一般設定-ブログのアドレス (URL)」を変更した場合は、変更後のディレクトリにindex.phpが置かれると思います。)

    サーバーの提供しているファイルマネージャーあるいはFTPクライアントで、index.phpと同じ階層に、.htaccessが存在するかご確認下さい。(管理画面では確認できません)

    また、正しく設置されていれば

    # BEGIN WordPress

    # END WordPress

    と記述されているはずなので、そちらもご確認下さい。

    ここまでで何も問題がないとすれば、私には分かりかねますので、
    もう少し待てばより詳しい方が答えていただけるかと思います。

    TOY_TOY

    (@blacksander)

    やはり「.htaccess」を確認したところ
    # BEGIN WordPress
    # END WordPress
    と記載されていました。。。

    nawokiさん、色々教えていただきありがとうございます!
    わかるかたからの返信を待ちたいと思います!

    わかるかたからの返信を待ちたいと思います!

    少々この言い方は失礼な感じがしますよ。
    おそらく誰が答えても上記回答になると思います。なぜって、サーバー要件もなにも提示していませんので。

    サーバーによってはhtaccessが許可されていなかったりリダイレクトがそもそも使えなかったりなんてこともあります。最低限サーバー要件を提示し、どういう環境にあるのか説明をすべきです。
    回答者はエスパーではありませんよ;)

    いや…自分はチョー初心者なのに答えてる感じの困ったさんなのでぜんぜん構わないです。
    誰にでも答えられそうな質問を選んで答えている感じですし。
    ですが、私以外の回答者の心証を考えれば、使うべきでない表現かもしれませんね。

    サーバーによってはhtaccessが許可されていなかったりリダイレクトがそもそも使えなかったりなんてこともあります

    PHPが使えるのでそれはないだろうと、私は高を括って勝手に言わずにいたのですが、
    それはありえますね。

    超能力で使用サーバーを言い当てることも可能ですが、ちょっと疲れるので
    .htaccessが使える環境かどうか、お調べ下さい。
    例えばこういう感じで書かれています http://www.sakura.ne.jp/function/matrix.html

    #最初の質問で『今までは表示れていたページが表示されない』とありますが、
     まさかとは思いますが個別pageじゃないですよね。一応念のため。

    TOY_TOY

    (@blacksander)

    いや、かなり助かっております!
    .htaccessは使える環境です。

    ですが、度々の質問になてしまうのですが
    「個別page」とは??
    個別pageだと不可能ってことになるのですか?

    TOY_TOY

    (@blacksander)

    すあいません!
    なんとか解決できました!!
    nawokiさん
    ありがとうございました^^

    blacksanderさん

    すあいません!
    なんとか解決できました!!
    ありがとうございました^^

    よかったですね。
    ですが、フォーラムは「ひとりの質問者が解決できればそれでよい」という場所ではありません。

    解決した問題は、どのように解決したのか、経緯まで書くことで
    後に同じような状態になった方々を解決に導く、という趣旨もございます。
    みなさんのために、簡潔に経緯をお書き下さい。

    blacksanderさんが同時に立てられた、もうひとつの質問のページも同様です。

    「個別page」とは??

    「ページ」か「投稿」かの「ページ」のことです。
    分からないのでしたらスルーしていただいて構いません。
    (例えば2010/03/15に作成した「example」という名のpage_id=95なページを、
    ご自分で判断されて/blog/20100315_95と入力してたらどうしよう、と思っただけです)

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • トピック「パーマリンクについて」には新たに返信することはできません。