我正在使用我的 htaccess 文件尝试从我的 Web URL 中删除 .html(以及其他如果需要)文件扩展名。
问题是它似乎不起作用,除非我浏览网站中的链接并从所有链接中手动删除 .html (这使得在本地测试网站非常烦人,我不确定我是否应该删除.html 文件扩展名)。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
如果用户键入 www.mysite.com/about 而不是 www.mysite.com/about.html,则此方法有效,除非单击我网站的链接时它仍会添加扩展名?
使用http://www.mysite.com/about等删除我网站上的 .html 绝对链接的最佳方法是什么,或者我应该删除扩展名并只使用 ../about 之类的路径而不是 ../关于.html?