使用单一的WP安装,而不是三个

时间:2016-06-13 作者:Whip

比如说,我有一个已经运行的网站www.example.com 我想在其中添加一些额外的部分News, CareerCase Studies 谁的链接需要

www.example.com/news/
www.example.com/career/
www.example.com/case-studies/
内容类似于博客帖子,因此wordpress博客最适合作为这些页面的CMS。我想做的是在网站的根目录中安装wordpress,并使用类别News, CareerCase Studies. 这些类别将创建如下链接

www.example.com/category/news/
www.example.com/category/career/
www.example.com/category/case-studies/
这很好,但问题是我已经有了index.php 文件,并删除或重命名wordpress的index.php 破坏了整个装置。那么,有什么解决方案可以在保持现有网站完整的同时获得上述类别链接呢。

是否可以在子目录中安装wp,但有如下链接www.example.com/news/ 或重命名index.php 以避免与的旧文件发生冲突example.com? 如果什么都不起作用,我将不得不在wordpress自己的子目录中安装三个wordpress,作为最后的选择。

1 个回复
SO网友:Technogeek

如果我理解正确,您的主网站不是WordPress,但您希望在其中实现WordPress博客,并按照您的描述创建预链接/类别。

如果我处理这个需求,我会在子域上安装单独的WP实例,例如blog.example.com , 然后创建如下类别

blog.example.com/category/news/
blog.example.com/category/career/
blog.example.com/category/case-studies/
此外,您可以创建HTTP 301重定向,并将一些虚拟URL“映射”到您的博客。例如,您可以map www.example.com/category/news/ to blog.example.com/category/news/ , 所以,若用户访问主页上的类别,它将被重定向到相应的子域。

技术细节:HTTP重定向通常在内部创建。htaccess文件,这方面的好教程可以在第页找到,http://www.inmotionhosting.com/support/website/redirects/setting-up-a-301-permanent-redirect-via-htaccess

HTTP 301重定向示例如下所示:

Redirect 301 /category/news/ http://blog.example.com/category/news
Important note: <创建多个WordPress安装以覆盖不同的类别不是一个选项。它将在将来给您带来各种问题(更新、相同的设计、多个插件、分析、跟踪)

相关推荐

媒体库链接在SSL更新后损坏的WordPress MultiSite

我们已将SSL更新(未添加)到站点网络管理媒体库上的媒体工作正常,但子站点的媒体库显示灰色框例如:图像url如下所示:(直接访问此url时,服务器404出错,而不是WordPress 404页面)https://domain.com/blog/multisitedomain/wp-content/uploads/sites/2/2020/09/image-file.png 分解它我们有https://domain.com/blog ->