【发布时间】:2011-12-28 08:10:54
【问题描述】:
我已经在我网站的根文件夹中运行了基于 PHP 的主要网站。让我们称之为 www.example.com。我大约有几页。一些导航链接是:
首页 |服务 |关于我们 |联系我们
我想为此添加一个 Wordpress 博客。所以这就是我所做的。
首页 |博客 |服务 |关于我们 |联系我们
请注意,我现在在网站的根文件夹中创建了一个名为“blog”的子文件夹,并且我已将所有 Wordpress“文件”上传到 blog 文件夹中。所以如果我想访问我的博客,到目前为止,我会访问:www.example.com/blog
到目前为止,还可以。现在,当我向博客添加新帖子时,我不希望人们在尝试阅读帖子时看到 URL 中的“/blog”。我浏览了以下链接,但没有帮助:Giving WordPress Its Own Directory
如果人们只想托管他们的 Wordpress 网站而不是其他任何东西,上面的链接将有所帮助。它有助于保持根文件夹清洁并仍然从根文件夹访问 URL。但我的情况并非如此。我已经在根文件夹中运行了基于 PHP 的网站。我只是想 博客是一个补充,但跳过显示它已添加到另一个文件夹中。
我在 wordpress 的管理面板中也进行了以下更改:
在“设置>常规”页面:
WordPress 地址(URL):www.example.com/blog
网站地址(URL):www.example.com
在“永久链接设置”页面中,选择此选项:http://www.example.com/sample-post/
现在,主页和其他页面加载正常。
问题:
当我访问:www.example.com/blog 时,它显示:
“这有点尴尬,不是吗? 我们似乎找不到您要找的东西。也许搜索或以下链接之一会有所帮助。”
我不明白为什么我希望看到帖子时看到上面的内容。有一个 Hello Word 的示例帖子。我希望看到一个链接,但那没有发生。为什么会这样?
此外,如果我单击“主页”链接,它会将我带到网站的主页,这是正确的。但是,如果我单击“最近的帖子”下的“示例页面”菜单链接或“Hello World”链接,地址栏中会出现以下 URL: www.example.com/hello-world/ 但是,它没有向我显示帖子。相反,它会加载我网站根文件夹的 index.php 页面,这不应该发生。看起来好像没有加载 CSS 文件,因为它删除了所有 CSS。所以当我访问时出现 index.php 页面的 CSS 剥离版本:www.example.com/hello-world/
我试图为此找到解决方案,但所有这些都导致了“为 WordPress 提供自己的目录”的帖子。该页面中提到的解决方案不适用于我的情况。如何解决?感谢所有帮助。
谢谢。
【问题讨论】:
-
如果不实际检查实际问题,我不确定,但您仍然可以尝试将您的
wp site address发送给 ->www.example.com/blog -
如何链接到“首页 | 服务 | 关于我们 | 联系我们”?我的意思是,您使用的是
mod_rewrite还是它们只是services.php之类的?我想我可以提出解决方案 -
感谢您的回复。我在下面给出了个人答复。请检查它们。
-
我现在想知道... wordpress 是否也有类别的永久链接?如果没有,那么事情可能会再次变得复杂......