RewriteCond %{HTTP_HOST} ^news\.new_ci\.com
#RewriteRule read-(\d+)\.html http://news.new_ci.com/index.php/read/index/$1
RewriteRule read-(\d+)\.html index.php/read/index/$1注释那行可以访问但是会301,下面那种写法不行,要实现输入  news.new_ci.com/read-1573.html   实际访问的为news.new_ci.com/index.php/read/index/1573应该怎么写规则?框架是ci

解决方案 »

  1.   

    RewriteRule read-(\d+)\.html /index.php/read/index/$1 试下
      

  2.   

    RewriteCond %{HTTP_HOST} ^news\.new_ci\.com这句是不是有问题啊!
      

  3.   

    不是,这句话要不要一样的,只是申明请求host为news.new_ci.com才执行下面的规则,估计有可能是ci框架导致执行不了...
      

  4.   

    搭个顺风车 
    iis里面 如何将   http://test1.examp.com/test2/test3 重写成 http://www.examp.com/?i=test1&j=test2&k=test3