在.htaccess文件中,我有这一行RewriteRule ^(.*)$ script.sh?sub=$1
无论如何都要在shell中显示$ 1的值
像echo $sub
这样的命令
或者我可以将$ 1作为参数传递给script.sh?
答案 0 :(得分:0)
您可以设置环境变量 - 您的脚本可以读取吗?例如,要将名为MY_VARIABLE
的环境变量设置为$1
反向引用的值:
RewriteRule ^(.*)$ script.sh?sub=$1 [E=MY_VARIABLE:$1,L]
我还添加了L
(last
)标记,以防万一。如果?sub=$1
部分未被使用,您可以将其删除吗?