如何删除网站超链接末尾的.html?

时间:2019-02-04 01:32:30

标签: html

这可能是一个非常简单的解决方法,但是每次我在网上寻找答案时,我只会发现如何删除HTML链接中的下划线。

我希望从我的网站的超链接的末尾删除 .html ,目前是 www.mydomain / index.html ,我该怎么办?删除.html甚至可能使其显示类似 www.mydomain / home 的内容。

我将不胜感激!

1 个答案:

答案 0 :(得分:2)

要做的第一件事是使用以下代码在站点的根目录中创建一个名为“ .htaccess”的文件:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]

然后,您必须确保所有文件的末尾都不包含“ .html”。因此,如果您有类似的东西:

<a href="/about.html">

继续并将其替换为:

<a href="/about">