-1

我正在尝试将一些旧动态链接转发到新目标

旧的 Link 使用了 RewriteRule

http://www.olddomain.com/index.php?cms=blog&action=..

所以我会转发cms=blog到一个新的域http://www.newdomain.com/blog

4

1 回答 1

1

要匹配查询字符串,您可以使用RewriteCond指令。您需要在 www.olddomain.com/.htaccess 中放置的完整规则是:

RewriteEngine on
RewriteCond %{QUERY_STRING} (^|&)cms=blog(&|$)
RewriteRule ^index\.php$ http://www.newdomain.com/blog? [R=302,L]

如有必要,将 302 更改为 301。

于 2013-02-11T18:00:26.360 回答