0
的顶部查询字符串我有以下重写规则:的mod_rewrite删除一个重写规则
RewriteRule ^(.*)-task-(.*)\.html$ /index.php/task/name/$2\-task\-$1 [L]
当我试图打开:
/heru-task-number-1.html
这是工作的罚款。 HOwever,当有一个查询字符串附加到它时:
/heru-task-number-1.html?whatever=value
它实际上没有调用正确的重写。因此,我不知道如何才能确保使两个:
/heru-task-number-1.html
和
/heru-task-number-1.html?whatever=value
实际上调用是同一件事:
/index.php/task/name/$2\-task\-$1
我试图做到这一点但无济于事。
RewriteRule ^(.*)-task-(.*)\.html\?(.*)$ /index.php/task/name/$2\-task\-$1 [L]
感谢您的帮助或对此的反馈。
对我很好。使用QSA参数或在处理页面末尾添加询问标记。 – user544262772 2012-02-29 18:40:19
应该正常工作。你的htaccess中还有其他规则吗? – Gerben 2012-02-29 19:01:20