Dev服务器中的路径正常;Prod服务器中的相同路径已损坏

时间:2012-07-20 作者:Mark Bubel

在我的开发wordpress服务器上(使用桌面服务器的“ServerPress”),我的一个页面有一个PDF列表;每个标记都有以下路径:/wp content/themes/accessgroup/docs/thePDF。pdf。

当我将安装上传到生产服务器上,并单击其中一个链接查看pdf时,我会看到Wordpress的默认404页面。文件的路径没有更改,所以它怎么看不到它们呢?我已经验证了这些PDF确实已进入生产服务器。

更奇怪的是,我有另一个页面,其中包含指向上面同一目录的PDF链接,我可以查看这些PDF(尽管与上面的不同)。

有什么想法吗?

更新-我添加了一个指向其中一个pdf的链接,该链接不适用于pdf页面的实际模板文件,我可以在浏览器中下载并查看pdf。这很奇怪。。相同的精确链接。。。但是,如果我单击通过wp admin页面编辑器添加的页面,它将不起作用。如果我单击直接添加到模板文件中的同一个模板,它就会工作。发生了什么事?

1 个回复
最合适的回答,由SO网友:Mark Bubel 整理而成

感谢@BrianFegger的评论,我能够找到并解决问题。这只是一个区分大小写的问题。我的开发环境,http://serverpress.com/products/desktopserver/ , 当文件名为caps且锚定标记链接为小写时,查找pdf没有问题。我的主机提供商似乎是个问题,所以我只是把所有文件改成小写,这样就解决了这个问题。

结束

相关推荐

是否将PDF附加到存档模板?

我有一个名为“media”的自定义帖子类型,我希望能够为包含所有媒体自定义帖子的存档页面上载一个名为“presskit”的pdf。我只需要上传/关联一个PDF与存档。。。最好将其设置为子菜单页,例如:add_action(\'admin_menu\', \'register_media_submenu_page\'); function register_media_submenu_page() { add_submenu_page( \'edit.ph