Url rewriting 从URL中删除文件扩展名

Url rewriting 从URL中删除文件扩展名,url-rewriting,Url Rewriting,我试图通过删除网页的html结尾来使我的网站看起来更专业。。 我正要离开 到目前为止,我找到的所有答案都令人困惑,我什么都不懂。。 有人能帮我吗 多谢各位 托马斯如果不知道您使用的是什么web服务器,很难回答这个问题 在Apache上,通常使用mod_rewrite来更改URL的外观,而不更改底层文件结构。hiding.html的一个示例是: 重写规则^/some/directory/(.*)$/some/directory/$1.html这称为URL重写。你在使用什么平台?“我正在努力让我的网

我试图通过删除网页的html结尾来使我的网站看起来更专业。。 我正要离开

到目前为止,我找到的所有答案都令人困惑,我什么都不懂。。 有人能帮我吗

多谢各位
托马斯

如果不知道您使用的是什么web服务器,很难回答这个问题

在Apache上,通常使用mod_rewrite来更改URL的外观,而不更改底层文件结构。hiding.html的一个示例是:


重写规则^/some/directory/(.*)$/some/directory/$1.html

这称为URL重写。你在使用什么平台?“我正在努力让我的网站看起来更专业”——为什么不使用html结尾会更专业?只是出于好奇。URL中的文件类型后缀不是特别有用的信息,因为内容类型在http头中被告知,如果不使用后缀,通常可以假定内容是html。保持你的URL漂亮(=人性化和机器友好)是很专业的,尽管这不仅仅包括去掉后缀。@Joop:这就是所谓的URL美化。例如,在我的网站上,所有URL的读取方式都类似于www.example.com/lang/section/sub-section等等,但所有内容都要经过index.php脚本,该脚本生成常见内容(站点徽标、导航等),然后从DB或Include(或两者的混合)检索相关内容。通过“真实”url(如/index.php?lang=en§ion=foo&subs=bar),用户可以看到站点的工作方式;通过干净的URL(/en/foo/bar),用户可以看到自己的位置:你认为什么对普通用户更有用?@herenvardo:我已经理解了你为什么要这么做,当然这是件好事。特别是对于需要良好搜索引擎优化的网站。我之前所做的是给一个项目加上“.something”后缀和一个没有后缀的类别:例如:www.newsite.com/breaking-news/cars/bmw-is-going-green.html。后缀给了我一个到达终点的想法。总之,没有什么是好的或坏的。正是你更喜欢的。对吗?