【发布时间】:2013-07-29 22:24:52
【问题描述】:
我使用 .htaccess 来重写 url。请参阅下面的示例:
我的文件夹树形是这样的:
- 我的网站(文件夹)
- css(文件夹)
- style.css
- mypage.php
- .htaccess
- css(文件夹)
当我调用http://localhost/mysite/mypage/myid 时,它被重定向到http://localhost/mysite/mypage.php?id=myid
那么问题是它似乎没有调用我的 css 是:
<link href="css/style.css" rel="stylesheet" type="text/css" />
我的 .htaccess 的内容是:
RewriteEngine on
RewriteBase /mysite
RewriteRule ^mypage/([^/]*) mypage.php?id=$1
提前致谢
编辑:
我尝试了解决方案:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
我仍然无法调用 css :/
编辑 2:
好的,我可以像这样调用我的 css 来让它工作:
<link href="/mysite/css/style.css" rel="stylesheet" type="text/css" />
看起来我还必须使用路径“/mysite/”调用我在 html 中的所有图像
【问题讨论】:
标签: php css .htaccess mod-rewrite