在 WordPress 中使用 .html 页面

Posted

技术标签:

【中文标题】在 WordPress 中使用 .html 页面【英文标题】:Use .html pages with WordPress 【发布时间】:2017-03-16 01:06:08 【问题描述】:

我的 wordpress 与我的静态 .html 页面位于同一目录中。我怎样才能做到这一点,当我想访问 example.com/test-page 时,如果有 html 版本,它将自动转到 html 版本。

如果没有 .html 版本,则会转到 wordpress 版本。我怎样才能做到这一点?谢谢

我试过这个:

DirectoryIndex index.html index.php

但我认为这仅适用于索引页面。我怎样才能在全球范围内做到这一点?也许通过 .htaccess?

【问题讨论】:

【参考方案1】:

您可以使用以下规则:

RewriteEngine on

RewriteCond %REQUEST_FILENAME.html -f
 RewriteRule ^(.*?)/?$ /$1.html [L]

这将在内部重定向 html 请求,例如:/page//page.html

【讨论】:

它现在给了我一个 404 页面。我应该在默认的 wordpress .htaccess 代码之前添加它吗? 好的,我在默认的 wordpress .htaccess 代码之前添加了它,它起作用了!谢谢! :)

以上是关于在 WordPress 中使用 .html 页面的主要内容,如果未能解决你的问题,请参考以下文章

无法在主页以外的其他页面中显示图像(wordpress/html/css)

如何在wordpress主题中注册html页面的Css

如何在非 wordpress 页面中调用简码?

多个分类法的 WordPress 存档页面

在静态 html 页面上显示最新的 wordpress 特色图片

如何在wordpress主题中添加设置页面