这是我的挑战。
我的www.mysite.com/lab/brand/folder/modify.php页面有一个flash应用程序,它可以从url中获取变量,例如www.mysitecom/lab/brand/folder/Modity.php?id=1234 flash应用程序提取1234作为id,在该应用程序附近的文件夹中有大量文件,我无法移动这些文件并保持应用程序正常工作。
我尝试了以下操作,但该应用程序没有拉入get变量。它确实重写了url,但flash应用程序似乎没有得到变量。
^lab/modify/([0-9]+)/?$lab/brand/folder/modify.php?id=$1[QSA,L]
我会很高兴重写后的url看起来像www.mysite.com/lab/modify.php?id=1234,如果这对get-get变量有效,但我不知道如何写。我尝试了以下内容,但没有成功,所以我知道我写错了。
^lab/modify.php?id=([0-9]+)/?$lab/brand/folder/modify.php?id=$1[QSA,L]
如能提供任何帮助,我们将不胜感激。
谢谢LP
它就像:一样简单
RewriteRule ^lab/modify/$ lab/brand/folder/modify.php [QSA]
QSA
标志(查询字符串附加)将为任何URL添加GET变量,如:
www.mysite.com/lab/modify/?id=1234
您可以通过以下方式获取变量:$_GET['id']