在字符后重定向所有 Link

Redirect All Link after the Character

我想知道如何在主要 link 之后重定向所有具有随机字符的 link 例如,我有一个 link,这是一个包含 10 个产品的类别

http://www.doamin.com/index.php?cPath=1RandomVarailable10

http://www.domain.com/index.php?cPath=1_2RandomVarailable10

所以我所做的是

RewriteCond %{QUERY_STRING} ^cPath=1
RewriteRule ^index\.php$ http://www.newdomain1.com [R=301,L]
RewriteCond %{QUERY_STRING} ^cPath=1_2
RewriteRule ^index\.php$ http://www.newdomain2.com [R=301,L]

但不是working/conflicting彼此

您需要 ? 来删除查询字符串:

RewriteCond %{QUERY_STRING} ^cPath=1
RewriteRule ^index\.php$ http://www.newdomain.com/? [R=301,L]
RewriteCond %{QUERY_STRING} ^cPath=1_2
RewriteRule ^index\.php$ http://www.newdomain.com/? [R=301,L]