1

这不会工作,我不知道为什么......

# let's say I'm in HTACCESS of domain www.aaa.com
RewriteRule subfolder/script\.php\?param=value&param2=value2 http://www.bbb.ccom/otherscript.php?otherparam=othervalue [QSA,L]

# domain bbb.com is mine, BUT not on the same account (but same server)

它不会导致任何错误或循环,它根本不起作用。

HTACCESS 中的其他指令确实有效(其中包括重写规则),所以我知道 RewriteEngine 已打开并且可以正常工作。

4

1 回答 1

0

它根本行不通,因为 RewriteRule 与 QUERY_STRING 不匹配。您将为此 RewriteCond。使用如下代码:

RewriteCond %{QUERY_STRING} param=value&param2=value2 [NC]
RewriteRule ^subfolder/script\.php$ http://www.bbb.ccom/otherscript.php?otherparam=othervalue [QSA,L,R]
于 2013-07-15T14:39:07.120 回答