关于rewrite网址转向,可不可以指定一个不转,其它的都转?

BILLSSJONE 2011-06-13 06:28:21
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,
...全文
66 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
BILLSSJONE 2011-06-13
  • 打赏
  • 举报
回复
RewriteCond %{HTTP_HOST} ^www.xxx.com/$ [OR]
RewriteCond %{HTTP_HOST} !(index)
RewriteRule ^(.*)$ http://www.xxx.net/$1 [R=301,L]

我改这样,但[OR]改成and是什么?并联的意思,相当与&&
BILLSSJONE 2011-06-13
  • 打赏
  • 举报
回复
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]这句就可以实现了,不知道能不能写判句??

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧