这不起作用,我不知道为什么......
# let's say I'm in HTACCESS of domain www.aaa.com
RewriteRule subfolder/script\.php\?param=value¶m2=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已启用并正常工作。
答案 0 :(得分:0)
它根本不起作用,因为RewriteRule与QUERY_STRING不匹配。你会RewriteCond。使用如下代码:
RewriteCond %{QUERY_STRING} param=value¶m2=value2 [NC]
RewriteRule ^subfolder/script\.php$ http://www.bbb.ccom/otherscript.php?otherparam=othervalue [QSA,L,R]