我目前正在使用bin sh脚本将php转换为静态内容。该脚本目前是
#!/bin/sh
cd /var/www/clients/client3/web1/web/cache/static/ && \
rm -rf bluetracker-wow.html && \
wget http://m.domain.eu/bluetracker-wow.php?news_region=de -O bluetracker-wow.html -q
这很有效,但我的参数有些问题。如果我追加另一个参数,例如"?news_region = de& lang = en"结果将是,该文件将被保存为php文件而不是html。所以我的noobie问题是, - 有没有办法使用"&"在目标网址内没有窃听脚本?
答案 0 :(得分:0)
&
是shell
中的特殊字符。
将url
字符串括在引号中:
#!/bin/sh
cd /var/www/clients/client3/web1/web/cache/static/ && \
rm -rf bluetracker-wow.html && \
wget 'http://m.domain.eu/bluetracker-wow.php?news_region=de?news_region=de&lang=en' -O bluetracker-wow.html -q
如果你喜欢弱引用,你需要逃避特殊字符。