如果你的 H-ui 的 CSS 文件路径是正确的,但是在访问页面时出现了 404 Not Found 错误,可能是因为以下几个原因:
- H-ui 静态文件未上传
请确认 H-ui 的静态文件是否已经上传到服务器上,并且上传的路径与你在 config.php
文件中定义的常量路径是否一致。你可以通过 FTP 或者其他工具来查看服务器上的文件目录,确认文件是否存在。
2.服务器配置错误
如果文件已经上传到服务器上,但是在访问时出现了 404 Not Found 错误,可能是因为服务器的配置错误。请确认服务器是否支持静态文件访问,并且是否配置正确。如果你使用 Nginx 服务器,可以在 Nginx 的配置文件中添加以下配置:
location /static {
root /var/www/html;
}
这样就可以让 Nginx 在访问 /static
目录时,自动映射到服务器上的 /var/www/html/static
目录。
如果你使用的是宝塔面板,可以按照以下步骤来配置 Nginx 服务器:
-
登录宝塔面板,进入网站管理界面。
-
找到你要配置的网站,点击网站设置,进入网站设置页面。
-
在网站设置页面的左侧菜单中,找到「Nginx」选项,点击进入 Nginx 网站设置页面。
-
在 Nginx 网站设置页面中,找到「高级设置」选项卡,可以看到「伪静态规则」和「高级配置」两个区域。
-
在「高级配置」区域中,可以添加 Nginx 的配置文件。你可以在这里添加以下配置:
NGINX
location /static {
root /var/www/html;
}
这样就可以让 Nginx 在访问 /static
目录时,自动映射到服务器上的 /var/www/html/static
目录。
- 添加配置文件后,记得点击「保存」按钮,保存配置文件并重启 Nginx 服务器,让配置生效。
-
登录服务器,进入 Nginx 的配置文件所在目录。
-
打开
nginx.conf
文件,找到http
块,然后找到server
块,如下所示:
如果出现RROR: nginx: [emerg] "location" directive is not allowed here in /www/server/nginx/conf/nginx.conf:98 nginx: configuration file /www/server/nginx/conf/nginx.conf test failed
就按以下步骤
NGINX
http {
# ...
server {
# ...
}
}
- 在
server
块内添加以下location
指令:
NGINX
复制
server {
# ...
location /static {
root /var/www/html;
}
}
这样就可以让 Nginx 在访问 /static
目录时,自动映射到服务器上的 /var/www/html/static
目录。
- 保存修改后的
nginx.conf
文件,并重新加载 Nginx 的配置文件,使配置生效。
TXT
复制
nginx -t
nginx -s reload