2011-07-06 9 views
0

検索結果にclass of paginationを適用しました。search-result.phpです。 1 2 3 4 5 ... 10の2のようなページの番号リンクをクリックすると、index.php?page=2にリダイレクトされます。検索ページング結果はsearch-result.phpページに表示されます。リンクはsearch-result.php?page=2ページングリンクのリダイレクトが間違っています

です。このページ(search-result.php)は、URLの書き換えにも使用されています。

RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)$ search-result.php?t=$1&slug=$2 [L] RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)$ search-result.php?t=$1&slug=$2 [L]

この問題についての私を助けてください:ルールのようなものです。ありがとう

+0

リダイレクトのコードとスクリプトのコードを表示する必要があります。別のページにリダイレクトする必要がある場合は、問題の大部分ではないかもしれませんが、リンクの内容を変更できないためですか? – Steeven

+0

「ページネイションのクラス」が使用され、それはさらなるページに向けてリダイレクトされているリンクをレンダリングしています。 – Sohail

+0

これは ''の問題だと思います。 – Sohail

答えて

1

「ページ区切り」クラスは、デフォルトでは「インデックス」ページにリダイレクトされているようです。あなたはクラスや、これはパブリック変数であるため、これを直接変更する場合がありますいずれか

$link_prefix = '/search-result.php?page='; 

$link_prefix = '/?page='; 

:私はそれから(クラス・ファイル内の行29上)$link_prefix変数を変更することに役立つかもしれないと思いますそれを "ページネーション"オブジェクトを使って変更することができます。

これが役に立ちます。

関連する問題