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

.htaccess 我应该在哪个文件夹中存储CSS文件?,.htaccess,.htaccess,我有一个php页面,CSS/js在其中正常工作。 然后我添加了htaccess规则,如: RewriteRule ^command_players/([0-9]+)/?$ site/command_players.php?id=$1 [NC,L] 之后页面无法加载CSS/js,出现“未找到”错误。 我没有更改css/js的文件夹,只是添加了规则。 当我在浏览器中打开开发工具时,我的页面似乎是父文件夹,css/js文件是子文件,这是不正常的。 我是php新手,对这个文件夹的东西很困惑。 非常感谢

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

RewriteRule ^command_players/([0-9]+)/?$ site/command_players.php?id=$1 [NC,L]
之后页面无法加载CSS/js,出现“未找到”错误。 我没有更改css/js的文件夹,只是添加了规则。 当我在浏览器中打开开发工具时,我的页面似乎是父文件夹,css/js文件是子文件,这是不正常的。 我是php新手,对这个文件夹的东西很困惑。
非常感谢您的建议。

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

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

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

<base href="/" />

因此,每个相对URL都是从该基本URL解析的,而不是从当前页面的URL解析的


请插入相关代码位(链接js/css的html/php)和错误文本,而不是图片。您的问题似乎与php无关,而是与.htaccess有关,因此我删除了
php
标记。顺致敬意,