我使用Virtualmin作为我的ubuntu服务器的控制面板。每当我创建一个新的虚拟服务器时,当我访问这个站点时,它会说
Forbidden
You don't have permission to access / on this server.
这是因为我没有将任何文件上传到服务器。
我想问一下如何定制那个被禁止的消息。例如,我想用一句话要求用户将文件上传到服务器,如下所示:
Forbidden
You don't have permission to access / on this server. If you have recently created a new
我遇到的问题是,上传到多站点的主站点(id=1)的媒体(图像、pdf等)可以从子站点域访问。子站点映射到不同的域。
例如。
我将图片上传到主站点媒体库,它可以在以下两个地址访问:
www.site1.com/wp-content/uploads/imageA.jpg
www.site2.com/wp-content/uploads/imageA.jpg -> this should not exist
尽管它在site2媒体库中不可见。
用于上传的“使用年份月文件夹”在主站点设置中设置为0(非活动),在子站点设置中设置为1(活动),因此媒体内容的文件结构为:
www.site1.c
我正在使用S3托管一个网站。直到最近,没有任何问题。上周,我上传了一些新的.html文件,所有这些新文件都会导致404错误,而旧的.html文件加载没有问题。
我可以使用web界面查看S3存储桶中的新文件。当我比较新文件和旧文件的权限和任何其他设置时,我看不到任何差异。当我查看新文件的属性时,提供的链接可以正常工作(但是,我的图像或CSS都不会加载)。此外,我还可以使用存储桶的端点获取要加载的文件。但是,当使用我们的自定义域名时,所有新文件都无法加载,并出现以下错误:
404 Not Found
Code: NoSuchKey
Message: The specified key does