我使用了一个教程来摆脱我的html文件扩展名。我创建了一个“ .htaccess”文件,并添加了这段代码(如本教程中提到的那样):
> All predictions equal to labels, True
一切正常,文件扩展名在服务器上消失了。该页面有效(http://www.radekszybki.com)。
但是,当我尝试立即在VS Code上启动实时服务器时,会显示主页(index.html),但所有链接都已断开。浏览器仅显示:“无法获取/ pagename”。我必须再次将链接从ErrorDocument 404 /404.html
# mod_rewrite
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
# Check for file in directory with .html extension
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html [NC,L]
更改为href="contact"
。
经过一个小时的研究,我发现所有链接在我的Apache服务器上也能正常工作。但这不是我想要的。我想使用实时服务器来实时查看我的更改。
我真的不知道为什么会这样,现在还没有人真正告诉我。希望你们能帮助我。
谢谢,问候!