RewriteCond %{HTTP_HOST} ^www.xxx.com/$ [OR]
RewriteCond %{HTTP_HOST} ^www.xxx.com$
RewriteRule ^(.*)$ http://xxx.net/ [R=301]http://topic.csdn.net/u/20110610/18/eed3b023-26dd-4838-8aa4-09438d7bdeaf.html
上次发个帖有关将现在的.com网址转向.net的问题,高手给出了上面的方法解决了,现在我有个条件,就是首页不转,其它的都转,可不可以实现?
不转向的首页是www.xxx.com或者是www.xxx.com/index.html,

解决方案 »

  1.   

    RewriteCond %{HTTP_HOST} ^www.xxx.com/$ [OR]
    RewriteCond %{HTTP_HOST} ^www.xxx.com$
    RewriteRule ^(.*)$ http://xxx.net/$1 [R=301]这样所有网页都转向.net了,我要保留首页不转,其它的页面保留转向,请问能做到吗?
    rewrite可不可以写判断句的?判断是访问首页我就不执行RewriteRule ^(.*)$ http://xxx.net/$1 [R=301]这句就可以实现了,不知道能不能写判句??
      

  2.   

    RewriteCond %{HTTP_HOST} ^www.xxx.com/$ [OR]
    RewriteCond %{HTTP_HOST} !(index)
    RewriteRule ^(.*)$ http://www.xxx.net/$1 [R=301,L]我改这样,但[OR]改成and是什么?并联的意思,相当与&&