所以我把我的网站直播,我看到有图像丢失,我不清楚它是否是权限问题,或者我没有正确引用文件结构。在文件结构方面,这是header.php文件中包括的public_html的文件夹里面:图像没有在生产中显示
<?php
$companyName = 'MicroUrb';
include('includes/arrays.php');
?>
<!DOCTYPE html>
<html>
<head>
<title><?php echo TITLE; ?></title>
<link rel="stylesheet" href="assets/styles.css">
</head>
<body id="final-example">
<div class="wrapper">
<div id="banner">
<a href="/" title="Return to Home">
<img src="assets/img/banner0.jpg" alt="MicroUrb">
<div id="banner__text-content">
<h1 id="banner__title">MicroUrb</h1>
</div>
</a>
</div><!-- banner -->
<div id="nav">
<?php include('includes/nav.php'); ?>
</div><!-- nav -->
<div class="content">
在权限方面,我遵循这个指南,以239票的答案:
https://superuser.com/questions/19318/how-can-i-give-write-access-of-a-folder-to-all-users-in-linux
我在代码中添加了正斜杠和其他派生函数,并没有改变任何东西。所以它抓住了资产内部的样式,但它并没有抓取资产内部的图像文件夹中的图像。
控制台对图片无法加载的说法是什么? –
如果您使用htaccess创建漂亮的URL,您应该使用绝对路径来图片和资产。尝试把一个/前面,如下所示:。如果这是相对于根,你应该没问题。 –
@Оzgur,控制台中出现403错误。 – Daniel