如何通过.htaccess强制加载扩展名" .html"?

时间:2015-06-22 00:02:09

标签: html .htaccess

我怎么能实现这个目标?

通过.htaccess" .html"

强制加载扩展程序在网址之后?

非常简单,但是我无法找到关于此的堆栈文章或类似的相应调整的东西。

如果有人访问Domain.com/about,我希望他们登陆Domain.com/about.html

简单地说,我想强制所有网址通过.htaccess在网址后加载.html。

这是为了覆盖访问者等,其中旧链接在网址末尾没有.html。

2 个答案:

答案 0 :(得分:1)

此页面可以帮助您: https://www.garron.me/en/bits/add-html-extension-nginx-apache-htaccess.html

或者看看here,你可以找到一堆命题。

答案 1 :(得分:1)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On
RewriteBase /

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