Php .HTACCESS可以';我不接受2美元

Php .HTACCESS可以';我不接受2美元,php,.htaccess,Php,.htaccess,我有这个.htaccess代码来重写文件 RewriteRule ^forum/(.*)/(.*)$ "/forum.main.php?forum=$1&type=$2" 在2美元之前一切正常,2美元不起作用。。它就是不接受,为什么 谢谢。正则表达式可能太贪婪了。以下两个将被第一个捕获组完全消耗: forum/blargh/ # $1 = "blargh" forum/blargh/zoid/ # $1 = "blargh/zoid" 您可能希望尝试

我有这个.htaccess代码来重写文件

RewriteRule ^forum/(.*)/(.*)$   "/forum.main.php?forum=$1&type=$2"
在2美元之前一切正常,2美元不起作用。。它就是不接受,为什么


谢谢。

正则表达式可能太贪婪了。以下两个将被第一个捕获组完全消耗:

 forum/blargh/          # $1 = "blargh"
 forum/blargh/zoid/     # $1 = "blargh/zoid"
您可能希望尝试用
(.*)
替换
(.*)
,甚至“除了斜杠以外的所有内容”:


您不应该将替换路径括在引号中。这没有什么问题,在我测试它时可以使用:。。是的,除了引号,但这只会在重定向中添加引号,例如example.com/“/forum.main.php?forum=x&type=y”什么?为什么?请接受并更新您的问题,说明它如何“不起作用”,您尝试了上述哪些解决方案,等等。
RewriteRule ^forum/([^/]+)/([^/]+) ...