私は現在mod_rewriteルールを使用しています:
RewriteRule ^(.+)/?$ page.php?slug=$1 [L]
これは、/page
負荷をかけるために正常に機能しますpage.php?slug=page
。
しかし、私はURLをしたい:
/cat/page
ロードする
page.php?slug=page
そしてURL
/cat
ページをロードするには
cat.php?slug=cat
これは可能ですか?1つのpage.phpでそれを実行し、ifを使用してどのページにするかを決定できますが、カテゴリページとページページのコードは非常に異なるため、それらを別々に保持したいと思います。
ありがとうございました、
サム
更新:要求に応じて、より多くの例。
/food/pizza
負荷page.php?slug=pizza
/food
負荷cat.php?slug=pizza
/animals/pigs
負荷page.php?slug=pigs
/animals
負荷cat.php?slug=animals