【发布时间】:2018-11-24 14:06:00
【问题描述】:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)$ product-detail.php?asin=$1 [L,NC]
RewriteRule ^product product.php [L,NC]
RewriteRule ^product/page/([0-9]+)$ product.php?page=$1 [L,NC]
为什么上面的.htaccess 会影响我的 GET 请求?
if (isset($_GET['page'])) {
$Product_page = $_GET['page'] ;
}
else {
$Product_page = 1;
}
我正在使用在 URL 上解析的页面(如 product.php?page=)获取页面。但是,当我将 URL 更改为 /product/page/6 后访问 GET 请求时,它没有获得第二页。第一个页面正在工作,因为默认值为 1。
【问题讨论】: