フォーラム

[解決済み] パーマリンクで別のリライトルールの設定について (3 件の投稿)

  1. yasspapy
    メンバー
    1 年前の投稿 #

    はじめて書き込ませて頂きます。不慣れなため、不備等ありましたらご指摘ください。
    表題の件につきまして、パーマリンク設定をしたいと思います。
    管理パネルから
    「月と投稿名」 http://www.xxxx/2008/10/sample-post/
    に設定すると、これはこれで問題無く動作するのですが、これとは別のコンテンツでパーマリンクを使いたいのですが、うまく動作しません。
    A:wordpressのリライトルール
    B:自分で設定した別のリライトルール
    とすると、ABそれぞれどちらか一方だけであれば動作するのですが、双方を同時に.htaccessに記述すると動かなくなります。AB同時に動かすようにするには、.htaccessにどう書けばよいのでしょうか?
    (現在の.htaccessの内容)
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    #RewriteRule . /index.php [L]
    RewriteRule ^books/([^/<>"]+)/([^/<>"]+)/([^/<>"]+)/([^/<>"]+)$ book.php?keyword=$1&category=$2&sort=$3&page=$4 [L]
    </IfModule>
    この7.8行目(books~)のものがこちらで独自に設定したもので、他はパーマリンク設定で表示されたものをコピペしたものです。
    ※RewriteRule . /index.php [L] は2つ設定すると動かないためコメントアウト(#)中です。

    よろしくお願いいたします。

  2. yasspapy
    メンバー
    1 年前の投稿 #

    補足情報です。
    その後の調べで
    http://wpdocs.sourceforge.jp/%E3%83%91%E3%83%BC%E3%83%9E%E3%83%AA%E3%83%B3%E3%82%AF%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9#.E3.83.AA.E3.83.A9.E3.82.A4.E3.83.88.E3.83.AB.E3.83.BC.E3.83.AB.E3.81.AE.E4.BD.9C.E6.88.90.EF.BC.88.htaccess.EF.BC.89

    ■もし、他の mod_rewrite ルールを定義しているなら、WordPress のルールを実行する前に この advanced mod_rewrite tutorial をお読みください 。
    が私の直面している状況かと思うのですが、リンク先が英語であったり、「advanced mod_rewrite」でGoogle等検索しても思ったものがヒットしません。

    よろしくお願いいたします。

  3. yasspapy
    メンバー
    1 年前の投稿 #

    すみません。自己レスです。
    1.自分で設定したリライトルールを書いた.htaccessをアップ
    2..htaccessに書込権限与える
    3.管理画面からパーマリンクの設定
    で動作いたしました。

返信

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

About this Topic