我在.htaccess文件中设置了重写规则:
RewriteRule ^Crocodile-Style/([0-9]+)/?$ products/display.php?folder=crocodile-style&page=$1 [L,NC]
http://test.bradp.com/drupal/Crocodile-Style/1 工作正常。
http://test.bradp.com/drupal/Crocodile-Style/ 无效。
Apache抛出404. PHP逻辑默认为第1页而没有指定页面,所以我知道脚本没问题。
我该怎么办?
由于 尼克
答案 0 :(得分:2)
使用两条规则实现这一点可能最简单:
RewriteRule ^Crocodile-Style/?$ products/display.php?folder=crocodile-style [L,NC]
RewriteRule ^Crocodile-Style/([0-9]+)/?$ products/display.php?folder=crocodile-style&page=$1 [L,NC]