2010-05-05 81 views
1

如果我上传文件foo.pdf到WordPress,我可以在http://example.com/foo/上访问它。 (有一个简单的HTML页面,带有PDF文件的链接)。WordPress媒体URL与页面URL冲突

如果我然后创建一个名为foo的页面,我无法查看或预览页面,因为默认URL http://example.com/foo/将解析为PDF的页面。

如何解决此URL冲突?

回答

2

如果我没有记错,WordPress的URL重定向使用-f标志,所以它只有在请求的文件不存在时才应用“nice URL”规则。我想你可以说这是正确的行为。

最简单的方法是将PDF存储在其他地方,例如在免除URL重写的/wp-content目录中。这不是一个选项吗?

+0

PDF在'wp-content/uploads'中,但WordPress在'http:// example.com/foo /'创建了一个页面,该页面有一个链接到PDF。 – Liam 2010-05-05 10:29:46

+0

@Liam所以这是一个内部的WordPress冲突?或者您是否使用插件进行上传? – 2010-05-05 12:13:29

+0

是的,这是一个非常基本的安装,没有插件。 v2.9.2 – Liam 2010-05-05 12:33:06