我需要将一些特定的动态php页面重定向到外部网站域。例如,
siteA.com/home/space.php?uid=357&do=thread&id=396
到
siteB.com
我把以下内容放在我的.htaccess中,但它没有用。
Options +FollowSymlinks -MultiViews
RewriteEngine On
Redirect home/space.php?uid=357&do=thread&id=396 http://www.siteB.com
这有什么问题?任何建议表示赞赏。谢谢!
答案 0 :(得分:0)
由此:
Redirect home/space.php?uid=357&do=thread&id=396 http://www.siteB.com
到此:
RewriteRule ^[home/space.php?uid=357&do=thread&id=396]+$ http://www.siteB.com [R=301,L]
答案 1 :(得分:0)
您需要使用RewriteCond
来匹配查询字符串:
Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteCond %{QUERY_STRING} ^uid=357&do=thread&id=396$ [NC]
RewriteRule ^home/space\.php$ http://www.siteB.com [L,NC,R=302]