首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在.htaccess中将*.htm *、htm *、html重定向到*.html

在.htaccess文件中,可以使用RewriteRule指令来实现将.htm、.htm.html重定向到*.html的功能。

具体的重定向规则如下:

代码语言:txt
复制
RewriteEngine On
RewriteRule ^(.*\.htm[l]?)(.*)$ $1.html$2 [R=301,L]

解释如下:

  • RewriteEngine On:开启重写引擎。
  • RewriteRule:定义重写规则。
  • ^(..htm[l]?)(.)$:匹配以.htm、.html或.htm*结尾的URL路径。
    • ^(.*.htm[l]?):匹配以.htm或.html结尾的URL路径。
    • (.*)$:匹配URL路径中的其他部分。
  • $1.html$2:重定向到以.html结尾的URL路径。
    • $1:代表匹配到的第一个括号中的内容,即文件名部分。
    • .html:重定向到以.html结尾的文件。
    • $2:代表匹配到的第二个括号中的内容,即URL路径中的其他部分。
  • [R=301,L]:指定重定向的类型为301永久重定向,并且停止后续规则的处理。

这样配置后,当访问以.htm、.htm*、.html结尾的URL时,会自动重定向到以.html结尾的URL。

推荐的腾讯云相关产品:腾讯云CDN(内容分发网络),可以加速网站访问,提高用户体验。产品介绍链接地址:https://cloud.tencent.com/product/cdn

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券