Wordpress 如何在不使用.html扩展名的情况下将永久链接重定向到其.html等价项

Wordpress 如何在不使用.html扩展名的情况下将永久链接重定向到其.html等价项,wordpress,.htaccess,url-redirection,Wordpress,.htaccess,Url Redirection,我一直在到处寻找这个答案 我有一个wordpress网站,有很多页面。当我从静态html网站过渡到wordpress时,我将.html扩展添加到我的所有页面/帖子中 我有许多帖子/页面正在被共享和添加书签等。我注意到其中许多都不包括.html扩展名 例如: www.example1.com/sampleabc.html (is being shared as) www.example1.com/sampleabc/ 这显然会导致404错误和链接信用损失等 是否有一种方法可以使用htaccess

我一直在到处寻找这个答案

我有一个wordpress网站,有很多页面。当我从静态html网站过渡到wordpress时,我将
.html
扩展添加到我的所有页面/帖子中

我有许多帖子/页面正在被共享和添加书签等。我注意到其中许多都不包括.html扩展名

例如:

www.example1.com/sampleabc.html (is being shared as)
www.example1.com/sampleabc/
这显然会导致404错误和链接信用损失等

是否有一种方法可以使用
htaccess
文件使共享或单击的任何永久链接(没有
.html
扩展名)重定向到相同的永久链接,但包括
.html
扩展名,以避免“页面不存在404错误”

我希望你明白我的意思

任何帮助都将不胜感激

非常感谢。。 *如果有人能详细说明在我的htaccess文件中确切放置代码的位置


谢谢各位:)

您可以使用此。htaccess:

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/$1\.html -f [NC]
RewriteRule ^(.+?)/?$ /$1.html [R=301,L]