わかりましたので、カテゴリごとに製品をリストするプロジェクトがありますが、すべての製品もリストしています。そのためのページネーションを作成しましたが、うまく機能します。カテゴリのページングで動作するように mod_rewrite を設定しましたが、すべての製品に対して設定することができません。動作するのは www.domain.com/catalogue/catid/catname/pagenumber で、私も www.domain.com/catalogue/pagenumber にしたいのですが、ここで mod の書き換えが問題になります。
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)/?([^/]*)/?([^/]*)/?([^/]*)$ index.php?p=$1&cid=$2&cname=$3&page=$4 [L]
2番目のリンクを呼び出そうとすると、彼はそのページ番号をcidとして扱います。したがって、必要なものを読み取るように mod rewrite を設定し、この場合は cid と cname を無視したいと考えています。