-1

我有一个问题,与我的重写和相对路径有关。

在我的 .htaccess 中:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /school
RewriteRule ^([a-zA-Z0-9]+)/$ index.php?page=$1

这意味着我可以输入 www.example.com/school/contact,它会带我进入 index.php?page=contact。

这一切都很好!但是现在如果我使用:

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

要访问我的 css,这是不行的。我不能在它之前添加../,因为它是一个也用于家庭的模板。我应该如何写这个,以便我可以相对访问我的 css 文件夹(和所有其他文件夹),无论我使用什么作为我的重写?

如果这很重要,我使用 smarty 作为我的模板管理器。

4

1 回答 1

1

<base>标签通常有效或添加文件的完整路径(css/img/js/etc),而不是使用相对路径。

我前段时间找到了这个答案,它很好地描述了我刚才提到的重写 css/js 路径

于 2013-02-04T21:50:48.823 回答