URL rewrite issue not loading .css

后端 未结 2 721
迷失自我
迷失自我 2021-01-23 10:58

I\'m porting an old site to a new template and am having problems with the Windows 2008 rewrite module. The link I\'m trying to rewrite looks like this:

<
2条回答
  •  轻奢々
    轻奢々 (楼主)
    2021-01-23 11:24

    one solution is that use absolute path (ex /css, or /js rather than just css/, /js but this is not looks a reliable solution since we've to change it on all files,

    This is because your relative URIs have their base changed. Originally, the base is / when the page is /product.php?id=75, and the browser properly fills in relative links with the / base. But when the browser goes to a page like /product/75/any-text-here the base suddenly becomes /product/ and it tries to append that in front of all relative URLs and thus none of them load.

    You can either make your links absolute, or change the URI base in the header of your pages (inbetween the tags):

    
    

提交回复
热议问题