修改URL重写时遇到的一个怪问题,请论坛高手简单指点一下。

2016-07-07 15:01 来源:www.chinab4c.com 作者:ecshop专家



为了把商品URL写成这样xxx.com/Products/1.html形式
我第一步修改了includes/lib_common.php

  1. else
  2. {
  3. $uri = $rewrite ? 'Products/' . $gid : 'goods.php?id=' . $gid;
  4. }
复制代码

第二步修改了根目录下的.htaccess

  1. RewriteRule ^Products/([0-9]+)(.*)\.html
复制代码


修改成这样后,商品URL成功写成了这样xxx.com/Products/1.html的形式

但出现了两个问题

1.页面错乱,没有加载到themes\default\style.css

2.在详情页面无论点击哪个链接均会加上Products/,比如点击目录页的链接变成了Products/Categories_2-b0.html


请问众高手如何重新定义CSS的路径和第二个问题怎么解决?多谢大家。!!

回答:
程序修改是没有什么问题的 你需要修改 js 图片等文件的路径