求助:htaccess重定向问题:二级域名单页重定向到一级域名的单页
举例:
要将二级域名:a.xxx.com/goods.php?id=1
重定向到xxx.com/abc/555.html
(或重定向到xxx.com/goods.php?id=4)
这个重定向,htaccess要怎么写,大神们帮帮忙我用的是apache+Linux系统,PHP语言
我的htaccess是这么写的:
Redirect permanent       a.xxx.com/goods.php?id=1      xxx.com/abc/555.html
但是不能成功

解决方案 »

  1.   

    RewriteCond %{HTTP_HOST}  ^a.xxx.com [NC]
    RewriteRule ^/abc/([0-9]+).html$ /goods.php?id=$1  [L] 
      

  2.   

    大神,试过了,不行啊,而且我的单页对应是没有一定规律的,就是:
    a.xxx.com/goods.php?id=1
    重定向到xxx.com/abc/555.htmla.xxx.com/goods.php?id=4
    重定向到xxx.com/abc/351.html旧址ID和新址的ID不一定的对应的
      

  3.   

    大神,试过了,不行啊,而且我的单页对应是没有一定规律的,就是:
    a.xxx.com/goods.php?id=1
    重定向到xxx.com/abc/555.htmla.xxx.com/goods.php?id=4
    重定向到xxx.com/abc/351.html旧址ID和新址的ID不一定的对应的
      

  4.   

    没有对应关系,如何写规则串
    你想一万个 url 写一万条规则吗?