通过如下所示创建的符号链接访问服务器上的PHP页面时遇到问题:
ln -s test.php clone/test.php
当我试图访问这个页面时,我得到了一个403错误。
另外,当我选中在FTP中创建符号链接时,它会在那里显示文件夹图标。(尽管这也不是什么大问题。)
所以简单的说,我希望我可以通过网络浏览器访问clone/test.php
。没有什么好方法可以做到这一点吗?
发布于 2012-09-19 15:44:40
我终于想通了。当我尝试使用完整路径作为源路径时,它工作正常。
因此,在创建symlink时,我们似乎必须为symlink将链接到的源文件放置完整的物理路径。
发布于 2012-06-20 11:18:25
一个棘手的问题。您需要编辑与以下内容类似的.htaccess文件:
Options +FollowSymLinks +SymLinksIfOwnerMatch
或者使用httpd.conf文件:
<Directory “/”>
Options -ExecCGI FollowSymLinks -Includes -IncludesNOEXEC -Indexes -MultiViews -symLinksIfOwnerMatch
AllowOverride All
</Directory>
根据您的配置,可能会有所不同。
https://stackoverflow.com/questions/11112344
复制相似问题