PHP 符号链接返回 404 错误
我创建了一个像这样的符号链接:
$origpath = "../../uploads/wallpapers/".$filename;
$sympath = "../../downloads/".$filename;
symlink($origpath, $sympath);
符号链接已创建 - 我可以看到它通过 FTP 浏览 - 但当我使用该链接时,我收到 404 错误。
我检查了我原来的路径,它是准确的。我做错了什么?
谢谢!
I've created a symlink like this:
$origpath = "../../uploads/wallpapers/".$filename;
$sympath = "../../downloads/".$filename;
symlink($origpath, $sympath);
The symlink is created -- I can see it browsing via FTP -- but when I use the link I get a 404 error.
I've checked my original path and it's accurate. What am I doing wrong?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
目标路径相对于创建符号链接的目录:
表示链接指向
dirname($sympath) 。 '/' 。 $origPath
The destination path is relative to the directory the symlink is created in:
Means that the link points to
dirname($sympath) . '/' . $origPath
可以在 Apache 中关闭它:
如果您的提供商允许,您可以尝试添加包含以下内容的
.htaccess
文件:It could be turned off in Apache:
If your provider allows it, you can try adding a
.htaccess
file with the following: