在php中重写url上的css文件和图像

时间:2013-05-10 16:33:04

标签: php url-rewriting

我在使用此规则重写URL时加载css文件和图像文件时遇到问题:

RewriteEngine on
RewriteRule ^showProject-([^/]+)-([0-9]+)\.html$ showProject.php?id=$2

我得到这个网址:

localhost:8080/coders_ring/project/test/1.html

真正的网址是:

localhost:8080/coders_ring/showProject.php?id=1

我也测试了这样的获取url css文件但不是解决方案:

<link href="style/master_style.css" rel="stylesheet" type="text/css" />
<link href="/style/master_style.css" rel="stylesheet" type="text/css" />

任何机构都有解决方案来加载带有此网址重写的css和图像文件吗?

1 个答案:

答案 0 :(得分:0)

尝试在showproject.php文件中添加基本href标记

添加此

<base href="http://localhost/coders_ring/" />