我有一个网络应用程序,一旦用户登录,他就被定向到个人资料页面。在构建前端时,我分别创建了一个登录表单和配置文件,其单独的CSS和JS文件位于不同的文件夹中。现在,在上传到服务器时,配置文件页面无法访问其CSS和JS文件。这是在服务器上传后文件的样子:
pic中的索引文件是登录页面的索引。我有个人资料文件夹,其中包含个人资料页面的所有CSS和JS文件。我把它的索引文件带到了外面并命名为profileindex.php。 profileindex.php中的所有路径如下所示: -
<link href="public_html/profile/css/style.css" type="text/css" rel="stylesheet" media="all">
身份验证页面中的位置标记指向profileindex.php:
header('location: profileindex.php');
请帮忙,因为我无法按预期访问个人资料页面的CSS和JS。登录后,我只能看到配置文件页面及其HTML组件。
答案 0 :(得分:0)
您的链接不正确。
像这样删除public_html
以使用相对路径
<link href="profile/css/style.css" type="text/css" rel="stylesheet" media="all">
答案 1 :(得分:0)
我认为您应该从路径中移除public_html
,因为profileindex.php
已经在此文件夹中。
<link href="profile/css/style.css" type="text/css" rel="stylesheet" media="all">
答案 2 :(得分:0)
<link href="public_html/profile/css/style.css" type="text/css" rel="stylesheet" media="all">
此行查找当前文件夹/ public_html / profile / css / style.css中的style.css文件。
实际代码应为: -
<link href="profile/css/style.css" type="text/css" rel="stylesheet" media="all">
这将在当前文件夹/ profile / css / style.css中查找。 请阅读有关绝对和相对路径here
的信息答案 3 :(得分:0)
从此
中删除public_html /<link href="public_html/profile/css/style.css" type="text/css" rel="stylesheet" media="all">