我在 .htaccess 中有以下几行:
RewriteRule ^/?movielist/([0-9]+)\-([0-9]+)\.html$ modules.php?module=movies&do=main&pg=$1&ipp=$2 [L]
RewriteRule ^/?movielist/(genre|year|stars)/([a-zA-Z0-0%20]+)$ modules.php?module=movies&do=main&sort=$1&$1=$2 [L]
RewriteRule ^/?movielist/(genre|year|stars)/([a-zA-Z0-0%20]+)/([0-9]+)\-([0-9]+)\.html$ modules.php?pg=1&ipp=20&module=movies&do=main&sort=$1&$1=$2 [L]
例如,如果我将 url 指向 /movielist/Drama,则脚本有效。问题在于分页。如果我指向 /movielist/Drama/1-20.html 我得到 404 错误。任何想法为什么?
如果我指向未重写的 URL,它就可以工作。