1

FAQセクションを作成しています。個別のセクションがあります

セクション1 Q1 A1

Q2 A2

SECTION2 ...その他

.htaccess 書き換えで動作する PHP ロジックを追加しようとしています。

ページには次のロジックがあります。

$faq_S = $_GET['section'];
$faq_Q = $_GET['q'];    

if (!isset($faq_C)) { 
  // show all sections
} else {
  // show only the section that's set

  if (!isset($faq_q)) { 
     // open the question
  } else {
     // show all questions in the section
  }
}

したがって、セクションと質問の値なしでページにアクセスできるようにするには、次のようにします。

RewriteRule ^faq|faq/$ pages/faq.inc.php [NC,L]

そして、セクションと質問を次のように追加したいと思っていました:

RewriteRule ^faq/([^/]+)/([^/]*)$ pages/faq.inc.php?cat=$1&q=$2 [NC,L]

しかし、最初のルールは機能しますが、2 番目のルールは機能しないようです。また、一つにまとめたほうがいい方法もあると思います。ある?

4

1 に答える 1