把 RewriteRule ^([\d]+)\.html$  index.php?c=pro&pro_id=$1 [L,QSA] 去掉

解决方案 »

  1.   

    RewriteEngine on
     
    #如果目录存在就直接访问目录不进行RewriteRule
    RewriteCond %{REQUEST_FILENAME} !-d
     
    #如果文件存在,就直接访问文件,不进行下面的RewriteRule.
    RewriteCond %{REQUEST_FILENAME} !-f
     
    #所有找不着实际路径的文件,统一交给index.php处理
    RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
    希望对你有帮助!
      

  2.   

    RewriteEngine on
    RewriteRule ^1.html$ /a.html [R=301,L]
    RewriteRule ^([a-z]+)\.html$  index.php?c=pro&pro_id=$1 [L,QSA]非常感谢,问题已经解决,贴出来共享下