除非我在其末尾添加.html,否则网页无法正常工作

时间:2018-03-31 10:07:19

标签: html cpanel godaddy-api

这可能是一个愚蠢的问题,但在我通过GoDaddy的cPanel加载我的网页之后,每个页面都不会工作,除非它的末尾有.html。我在上传时做错了什么?在每页末尾都需要.html似乎不太正常。

2 个答案:

答案 0 :(得分:0)

文件可能用HTML编写,这是最常见的。因此,如果您正在制作新窗口,则必须在后面添加.html,以便浏览器知道它需要读取HTML代码而不是其他内容。因此,如果您要创建一个“关于我们”页面,则需要将其保存为about-us.html

答案 1 :(得分:0)

我可能没有像我应该的那样清楚地问这个问题。我最终找到了关于从网页网址中删除.html的答案。

在根目录中创建一个名为.htaccess的文件,并添加以下代码:

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

然后,您网站上的所有链接都应如下所示:

<a href="/portfolio">