我已将搜索结果中的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
)也用于网址重写。规则类似于:
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 :(得分:1)
默认情况下,“分页”类似乎会重定向到“索引”页面。我认为这可能有助于改变$link_prefix
变量(在类文件中的第29行):
$link_prefix = '/?page=';
到
$link_prefix = '/search-result.php?page=';
您可以直接在课程中更改此内容,或者因为这是一个公共变量,您可以使用“pagination”对象更改它。
希望这有帮助。