如何将.html页面迁移到WordPress

时间:2014-10-30 作者:tammy

我有一个网站,我想搬到WordPress。目前,站点的每个页面都位于文档根目录中,并以.html.

例如:

Home Page = index.html
About Us Page = about.html
etc.
当我在WordPress中添加新页面时,about us页面的永久链接(例如)被创建为/关于我们/

如何对WordPress进行编码以使About Us Page = about.html

我不想失去SEO状态、索引等。

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

对于帖子,甚至有一种简单的方法可以在后端更改这一点:

设置→ 永久链接

Permalink SettingsCodex: Permalink Settings

问题是,对于页面来说,这不是一个内置功能。这里还有一个问题可能会给你一个提示:Add .html (dot HTML) extension to custom post types

我建议使用重定向而不是更改永久链接结构的原因如下:

在WordPress中,您可以保持默认值,这样可以避免不必要的副作用,并使以后的操作更加容易

  • 非html URL如今更为常见(如果你问我,也更漂亮,但这当然是一个品味问题)
  • 如果你决定走重定向路线,可以将其添加到.htaccess 文件:

    RewriteRule (.+)\\.html$ /$1/ [L,R]
    

    Source: htaccess redirect all html files

    结束

    相关推荐

    Add sidebar in inner pages

    我是wordpress编码新手。我想在主页以外的页面上添加一个侧边栏,这两个页面都是我的自定义模板。我想在管理员列表,以便管理员可以编辑侧边栏的内容。此外,我是否需要创建小部件来显示每个边栏?