我想重定向test.example.com/cgi-bin/abc.sh
到test1.abc.com/cgi-bin/abc.sh
,但它没有重定向。我的重写规则是:
RewriteEngine On
RewriteRule (.*) http://test1.abc.com/$1 [R=301,L]
重定向test.example.com/abc
到test1.abc.com/abc
工作正常。我是否需要添加另一个 RewriteRule 或 RewriteCond 来包含 cgi-bin(因为 ScriptAlias 或其他原因)?
答案1
为了解决这个问题,我还必须将 .htaccess 放在 cgi-bin 文件夹中。