2011-07-06 79 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變量(在類文件中第29行):

$link_prefix = '/?page='; 

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

你可以直接在類或因爲這改變,這是一個公共變量,你可以使用「分頁」對象來改變它。

希望這會有所幫助。