我创建了一个这样的符号链接:
$origpath = "../../uploads/wallpapers/".$filename;
$sympath = "../../downloads/".$filename;
symlink($origpath, $sympath);
创建符号链接 - 我可以看到它通过FTP浏览 - 但是当我使用链接时,我收到404错误。
我检查了原来的路径并且准确无误。我做错了什么?
谢谢!
答案 0 :(得分:1)
目标路径是相对于创建符号链接的目录:
$origpath = "../../uploads/wallpapers/".$filename;
$sympath = "../../downloads/".$filename;
表示该链接指向dirname($sympath) . '/' . $origPath
答案 1 :(得分:1)
可以在Apache中关闭它:
FollowSymLinks
服务器将遵循此目录中的符号链接。
如果您的提供商允许,您可以尝试添加.htaccess
文件,其中包含以下内容:
Options +FollowSymlinks