我应该在哪个文件夹中存储CSS文件?

时间:2018-09-04 17:34:10

标签: .htaccess

enter image description here

我有一个CSS / js正常工作的php页面。 然后我添加htaccess规则,例如:

RewriteRule ^command_players/([0-9]+)/?$ site/command_players.php?id=$1 [NC,L]

此页面无法加载CSS / js之后,出现“未找到”错误。 我没有更改css / js的文件夹,只需添加规则。 当我在浏览器中打开开发工具时,似乎我的页面是父文件夹,而css / js文件是子文件,这是不正常的。 我是php新手,对此文件夹中的内容非常困惑。 任何建议都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

您可以使用以下方式之一解决此问题:

在css,js,图像文件中使用绝对路径,而不要使用相对路径。这意味着您必须确保这些文件的路径以http://或斜杠/开头。

否则,您可以将其添加到页面HTML的下面:

<base href="/" />

,以便从该基本URL而不是从当前页面的URL解析每个相对URL。

CSS not loading after redirect with htaccess rewrite rule