我正在尝试将流量重定向到我的临时地址.我使用httaccess文件来做到这一点.这是它的内容:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^old.domain$
RewriteRule (.*)$ http://new.domain/$1 [R=307, L]
Run Code Online (Sandbox Code Playgroud)
它可以在我输入地址时使用:http://old.domain但它不适用于http://old.domain/somenting.然后发送500错误.如果我将R = 307更改为R = 301它可以工作,但我需要307重定向.
我想在某个目录中找到所有*.sh文件,但脚本中有一些错误...
#!/bin/sh
for plik in /var/panel/starter/*
do
if [ $(basename "$plik") != "priority" ] && [ $(basename "$plik") != "PRIORITY" ]
then
for plik in $plik/*
do
filename=$(basename "$plik")
extension="${filename##*.}"
filename="${filename%.*}"
if [ "$extension" == "sh" ]
then
echo $plik
fi
done
fi
done
Run Code Online (Sandbox Code Playgroud)
/ var/panel/starter中有一些文件夹,在这些文件夹中有shell脚本,这就是我用于循环两次的原因.
这是错误:
[: 19: *: unexpected operator
[: 19: sh: unexpected operator
[: 19: sh: unexpected operator
[: 19: sh: unexpected operator
[: 19: *: unexpected operator
Run Code Online (Sandbox Code Playgroud)
我想问题是空文件夹,如:
/var/panel/starter/cs16/*
Run Code Online (Sandbox Code Playgroud)
我不知道如何处理这个问题.