我已将 .htaccess 文件放入其中httpdocs/test/
,其中包含两条规则:
RewriteEngine On
RewriteRule ^test/reviews/([0-9]+)\-[A-Za-z1-9\-]$ /test/reviews.php?id=$1
DirectoryIndex reviews.php
DirectoryIndex 规则有效,所以我知道该文件已被解析。但是,该地址/test/reviews/123-Bose
会导致 404 错误。在我的 phpinfo 文件中,在 apache2handermod_rewrite
下,Loaded Modules 旁边有,所以 Rewrite 已经加载。为什么不/test/reviews/123-Bose
改写?
编辑:我必须将 .htaccess 留在 /test/ 目录中。
谢谢!