【发布时间】:2013-01-01 19:42:03
【问题描述】:
我有一个 .htaccess 规则,它将 /category/category-slug/ 的请求传递给 category.php。但是,当我检查 $_SERVER 超级全局时,我得到了这个条目:
Array
(
[PATH_TRANSLATED] => redirect://
)
那是什么?我以前从未见过 redirect://。
这是相关的 .htaccess 规则:
RewriteRule ^category/([^/]+)/?(.*) /category.php?cat=$1&page=$2 [L,QSA]
因此,我的脚本中没有填充 $_GET['cat'] 或 $_GET['page'],因为它似乎来自重定向并且没有简单地重写请求。怎么回事?
【问题讨论】:
标签: php apache mod-rewrite