wordpress自动添加html后缀
时间 : 2023-12-29 07:58:02 声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案

要实现 WordPress 自动添加 HTML 后缀,你可以尝试以下几种方法:

1. 使用插件:安装并启用 "HTML on Pages" 或 "Custom Permalinks" 插件。这些插件可以让你自定义文章的 URL 结构,并在文章链接中添加 ".html" 后缀。

2. 修改 .htaccess 文件:在你的 WordPress 安装目录中,找到 .htaccess 文件并进行备份。然后使用文本编辑器打开该文件,添加以下代码:

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ $1.html [L]

</IfModule>

保存文件并上传到你的服务器。这将把没有扩展名的文章链接重定向到带有 ".html" 后缀的链接。

3. 使用自定义函数:打开你的主题的 functions.php 文件,添加以下代码:

function add_html_extension($permalink, $post) {

if ( is_single($post) ) {

$permalink = trailingslashit($permalink) . '.html';

}

return $permalink;

}

add_filter('post_link', 'add_html_extension', 10, 2);

add_filter('page_link', 'add_html_extension', 10, 2);

add_filter('post_type_link', 'add_html_extension', 10, 2);

保存文件并上传到你的服务器。这将在生成文章链接时添加 ".html" 后缀。

需要注意的是,在进行任何修改之前,务必备份你的 WordPress 网站以防止意外情况发生。并且,使用这些方法之前,请确保你对 WordPress 文件和代码的修改有所了解,并且小心操作。

其他答案

要在WordPress中自动添加HTML后缀,可以通过修改Permalink设置完成。

首先,在WordPress管理员后台登录后,点击“设置”选项,并选择“固定链接”。

在固定链接设置页面中,选择帖子名称的选项。这将会将文章链接显示为帖子标题的短链接。

然后,在文章发布页面中,点击右上角的“更新”按钮,这样WordPress将自动为每篇文章生成一个HTML链接。

最后,保存更改并预览文章。现在,每篇文章的链接都应该以.html结尾。

请注意,这种方法适用于新发布的文章。对于已经发布的文章,需要使用重定向插件将链接重定向到带有.html后缀的新链接。