【发布时间】:2011-12-02 00:06:04
【问题描述】:
这个问题困扰了我很长时间。我承认这可能是因为缺乏经验所以我希望我能得到一些想法。
这是.htaccess中的代码
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^view-([0-9]+)$ view.php?id=$1 [NC,QSA]
因此,当我访问 http://domain/project/view-44 时,它可以正常工作,但我希望它最后可以使用斜杠,例如 http://domain/project/view-44/
所以我把最后一行改成了
RewriteRule ^view-([0-9]+)/$ view.php?id=$1 [NC,QSA]
现在当我访问http://domain/project/view-44/ 时,所有的图片、javascript 和样式都消失了。
现在,不是从 http://domain/project/style.css 获取 css,而是尝试从 http://domain/project/view-44/style.css 获取它
我认为问题在于为项目指定 url 的方式不正确。就我而言,它只是
<link rel="stylesheet" type="text/css" href="style.css" >
<img src="images/web/showreel.png" alt="Image1" />
这是否意味着我必须在每个必需元素中指定一个完整的 url (http://domain/project/images/web/showreel.png)?
【问题讨论】: