我有一个自定义的PHP脚本,每个脚本都有page.php的页面?id = [number]和page.php。我已经阅读了一些.htaccess教程,但我不知道哪一个是最合适的方法: 例如,
page.php?id=12
至page/id-12/
和
page.php
至page/
和page
以下是我目前的情况:
RewriteEngine On
RewriteRule ^category/([0-9])$ /category.php?id=$1
RewriteRule ^category/$ /category.php
如果我访问category
,则上面的代码会返回404,但如果我访问category/
(使用斜杠)则会显示正常
答案 0 :(得分:1)
您的所有规则都包含/
末尾的斜杠category
,因此当然category
无法匹配。
RewriteRule ^category/?$ /category.php
?
之后的/
使其成为可选