如何从静态页面的URL中删除.html

另外,我需要将带有.html的任何url重定向到没有它的url.(即www.example.com/page.htmlwww.example.com/page).

推荐答案

谢谢你的回复.我已经解决了我的问题.假设我的页面在100以下,以下.htaccess条规则适用.

<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /html/(.*).html\ HTTP/
   RewriteRule .* http://localhost/html/%1 [R=301,L]

   RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /html/(.*)\ HTTP/
   RewriteRule .* %1.html [L]
</IfModule>

Html相关问答推荐

如何在水平对齐(居中)元素的右侧创建迪夫.在tailwind 或CSS中

html列表顺序类型类似于子列表

值更新时旋转数字动画

CSS动画积分计数器

如何打破长URL,包含连字符在HTML与CSS

restrict. form—text width to input s width'

Xpath:提取标签之间的文本,但一旦出现嵌入标签就停止

如何在一个div中心字体图标?

Angular Project中的星级 Select

背景可点击,而不是文本

我怎样才能有一个div,在其中放置一个消息,打破和不go 的div?

禁用的文本区域会丢失换行符

使用CSS Flexbox时,我的图像未对齐

UL 的行为就像它不属于任何类别

使用简单的 HTML 设计公司徽标和文本

如何使背景 colored颜色 逐渐渐变成另一种 colored颜色 ?

如何消除线性渐变线的模糊?

按钮显示:内联不换行

把标题、段落和图片放在一起

使用 Selenium for Python 在网站上查找类名称中包含换行符的元素