PHP GET变量包含正斜杠重写


PHP GET Variable containing forward slashes rewrite

我正在努力实现以下目标:

重写:

http://url.com?subfolder=folderone/foldertwo/folderthree

:

http://url.com/subfolder/folderone/foldertwo/folderthree
在PHP中调用$_GET['subfolder'],它应该检索folderone/foldertwo/folderthree

当定义?subfolder=时,它按预期工作,但不使用以下命令,因为它试图找到具有该路径的文件夹:

RewriteEngine on
RewriteRule ^subfolder/([^/.]+)/?$ index.php?subfolder=$1 [L]

以上是可能的吗?

谢谢!

使用这个:

RewriteEngine on
RewriteRule ^subfolder/(.*)$ index.php?subfolder=$1 [L]