php - .htaccess 重定向 (php) - 多个链接“层”需要重定向(类别分页)
问题描述
我有点困惑。我有一些效果很好的分页代码 - 但我需要对索引页面、按类别页面和搜索结果进行分页。所以 - index.php、categories.php 和 search.php。
my php/html code is this:
<a href="/page/1" class="button">First</a>
<a href="<?php if($pagenr <= 1){ echo '/#'; } else { echo "/page/".($pagenr - 1); } ?>" class="button">Prev</a>
<a href="<?php if($pagenr >= $totalPages){ echo '/#'; } else { echo "/page/".($pagenr + 1); } ?>" class="button">Next</a>
<a href="/page/<?php echo $totalPages; ?>" class="button">Last</a>
我的 .htaccess 重定向是这样的:
Rewriterule ^page/([^/.]+)?$ /?pagenr=$1 [L]
哪个工作正常,但仅适用于索引分页。我确定这是因为类别页面被重定向(RewriteRule ^category/([^/.]+)?$ /showCategory?category=$1 [L]
)并且搜索页面只是 domain.com/search - 除了删除 .php 扩展名之外没有重写。
所以 - 问题是,我怎样才能让重定向也适用于类别页面和搜索结果分页?
解决方案
推荐阅读
- r - 根据事件保留值
- lightgbm - ML.NET LightGbm 重新训练(追加新的训练数据)
- python-3.x - 如何在 AWS lambda 中使用 psycopg2?
- sqlalchemy - 与 Marshmallow 的关系非常慢的序列化
- python - 指定从 Discord 在 Google 表格中写入数据时要使用的工作表名称
- python - 如何根据输入进行while循环?
- excel - 如何使用 VBA 检查是否在 Excel 中应用了特定过滤器?
- ios - 如何取消 AWS Amplify Auth 操作,例如 SignIn、SignUp
- python - 通过 boto3 解析 IAM 策略文档响应
- python - 使用 Python 并发来降低效率是否合理?