我正在为 Windows 中的本地网络构建网页。我网页中的图片存储在E盘中,而htdocs在C盘中,我想访问E盘中的图片并在网页中显示(链接)它们。像这样
http://192.168.1.5/e://LAN/image.jpg
当我尝试上面的链接时,它给了我 403。 我尝试像大多数建议的答案一样,将以下两个代码分别添加到 httpd.conf。但是没有用。
<Directory "e://LAN/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
Require all granted
<Directory />
Require all granted
Options FollowSymLinks
AllowOverride All
Allow from all
</Directory>
任何答案将不胜感激,
使用它应该工作的文件的完整 Windows 路径:"E: older\image.jpg"
或者只是复制 htdocs/project 目录中的文件以进行测试。
打开 Apache 配置文件:httpd.conf 首先创建一个包含图像路径(反斜杠)的目录。添加 Require all granted to that directory 语句。 然后在 httpd.conf 文件中创建一个“别名”,其中包含这些图像的完整路径,包括驱动器号(此处为正斜杠)。 重新启动阿帕奇。然后创建一个反映该目录路径的 PHP 变量,Apache 将使用“别名”解析该文件夹中的图像。